使用方法如下:
Imp username/password@connect_string param=value …
exp username/password@connect_string param=value …
一.常见问题
问题1. SP2-0734:未知的命令开头 ”exp pafirc …”
SP2-0734: unknown command beginning “exp pafirc...”
解决办法:
在windows 操作系统的SQLPLUS窗口中运行imp和exp命令,需要在命令前加$符号.
在windows操作系统的cmd 命令行窗口中,直接使用imp和exp即可.
在linux下, 以oracle用户登录,在终端中直接输入imp和exp就可以.
以上运行的前提是,已经配置好了oracle的path环境变量($ORACLE_HOME/bin)
如下图所示:
问题2:如何把oracle表数据导出到excel中.
解决办法:先创建ODBC到oracle的连接,然后,打开excel,数据-导入外部数据-新建数据查询就可以了.
导出成功
二.Imp和Exp命令详解:
Exp导出模式:
Full模式---导出整个数据库
User模式---导出指定的用户
Table模式—导出指定的表
Tablespace模式—导出表空间
Exp导出参数:
OWNER指定要导出的用户列表
FULL=y表示要导出整个数据库
Tables指定要导出的表
Tablepaces指定要导出的表空间
ROWS=y表示导出表数据,否则只导出表的结构.
HELP=Y表示要获取帮助
Indexs指定是否导出索引
Grants表示是否导出授权
QUERY指定查询条件,允许用户导出表的一部分数据
Triggers指定是否导出触发器
1.Full模式:
把数据库orcl完全导出到D:\pafirc.dmp中,
exp system/pafirc@orcl file=e:\ pafirc.dmp full=y
2.User模式:
把system,pafirc用户的表导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp owner=(system, pafirc)
3.Table模式:
把表tab_proj导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp tables=(tab_proj)
4. 备份表中的部分数据
把表tab_proj中的字段budget小于500000数据导出到D:\pafirc.dmp中,
exp pafirc/pafirc@orcl file=e:\ pafirc.dmp tables=(tab_proj) query=\" where budget<500000\"
如下图:
Imp命令数据的导入
类似exp,只要把exp换成imp就可以,如果导入成功,会有下面的提示:
三.创建用户及授权
1.创建用户:
CREATE USER PAFIRC
IDENTIFIED BY PAFIRC
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
2.授予用户权限
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
GRANT CONNECT TO PAFIRC WITH ADMIN OPTION;
GRANT RESOURCE TO PAFIRC WITH ADMIN OPTION;
GRANT DBA TO PAFIRC WITH ADMIN OPTION;
ALTER USER PAFIRC DEFAULT ROLE DBA,CONNECT,RESOURCE;

转载于:https://blog.51cto.com/orajc/112301

Oracle用imp和exp实现数据的导入和导出相关推荐

  1. matlab将图片导入工作区,matlab数据的导入和导出,以matlab工作区workspace为source和destination...

    MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保存,以备在需要时再次导入. 保存工作区可以通过菜单进行,也可以通过命令窗口进行. 数据导出 1. 保存整个工作区 选择Fil ...

  2. oracle导入失败后怎样删除已导入数据,Oracle数据的导入、导出、插入、更新及删除总结...

    Oracle数据的导入.导出.插入.更新及删除总结 今天主要介绍一下使用Oracle的IDE:PL\SQL Developer进行数据的导入及导出操做方法. web 1. 数据导出 数据的导出比较简单 ...

  3. R 数据的导入和导出

    2019独角兽企业重金招聘Python工程师标准>>> R 数据的导入和导出 这是从R中导入或导出数据的一个指导手册. 本文档的当前版本为0.01 β.该文档译自 R-2.6.1 文 ...

  4. Java解析xml文件dom4j篇(基于xml配置文件完成Excel数据的导入、导出功能完整实现)

    DOM4J解析XML文件 dom4j是一个Java的XML API,是jdom的升级产品,用来读写XML文件.另外对比其他API读写XML文件,dom4j是一个十分优秀的JavaXML API,具有性 ...

  5. 基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理...

    在很多系统模块里面,我们可能都需要进行一定的数据交换处理,也就是数据的导入或者导出操作,这样的批量处理能给系统用户更好的操作体验,也提高了用户录入数据的效率.我在较早时期的EasyUI的Web框架上, ...

  6. MySQL基础day03_数据的导入、导出-MySQL 5.6

    MySQL基础day03_数据的导入.导出-MySQL 5.6 注:把数据按照一定格式存放到文件里才能进行数据的导入. 1,数据导入的条件 把文件里的内容保存到数据的表里: 把数据按照一定格式存放文件 ...

  7. (转)基于Metronic的Bootstrap开发框架经验总结(7)--数据的导入、导出及附件的查看处理...

    http://www.cnblogs.com/wuhuacong/p/4777720.html 在很多系统模块里面,我们可能都需要进行一定的数据交换处理,也就是数据的导入或者导出操作,这样的批量处理能 ...

  8. Hadoop之Hive数据的导入与导出(DML)

    上一张章节我们已经讲完了数据库和表的增删改查,感兴趣的小伙伴可以点这里: Hadoop之Hive数据库和表的增删改查(DDL). 本章节将要学习对数据操作的DML,主要包括数据的导入和导出,清除. 目 ...

  9. matlab数据的导入和导出

    数据的导入和导出 从文本文件中导入数据 part1, 使用importdata函数读取格式较为简单的文本文件 part2, 使用fopen 函数读取格式较为复杂的文本文件 part3, 使用fopen ...

最新文章

  1. JEE6 CDI 扩展实现 MVC (四) 实现多模板引擎支持,并提供扩展接口
  2. 网络推广外包——竞价账户网络推广外包时怎样进行关键词推广?
  3. 一款小清新的 SpringBoot+ Mybatis 前后端分离后台管理系统项目
  4. ElasticSearch学习资料
  5. leetcode 1423. 可获得的最大点数(滑动窗口)
  6. docker php composer 使用_如何使用Docker部署PHP开发环境
  7. quill一些插件的配置 注意事项
  8. 【2016年第5期】基于征信大数据分析的中国劳动力人口迁徙研究
  9. 【C语言】编译预处理和宏(附带##介绍)
  10. 巧用vim+sed整理shell脚本文件
  11. 从零开始刷Leetcode——数组(697.717.724)
  12. 使用加密签名时遇到的一个问题
  13. SOME/IP不等同于SOA,CommonAPI-RPC通信和vsomeip基于消息通信
  14. UOS LINUX的开发测试,从来没有编译过什么应用?
  15. 再读《CSS权威指南》
  16. Sentinel 2(哨兵2)卫星遥感数据的波段和组合介绍
  17. OSPFv3配置实例
  18. 关于SVN状态图标不显示的解决办法
  19. 机器人的发展历史及未来发展趋势
  20. 深度学习究竟是什么,举个例子解释一下

热门文章

  1. Vue模板语法---vue工作笔记0003
  2. Git工作笔记003---Git常用命令总结
  3. 数据库工作笔记008---mysql开启远程访问权限_ 1042 Can't get hostname for your address_Access denied for user 'root'@'
  4. Linux学习笔记019---Centos7下安装Maven
  5. 2015年4月1号 的日志
  6. SVM支持向量机,我用到的自学材料
  7. IOS div上下滑动效果
  8. JAVA中文件指针复位到文件开头
  9. Linux驱动编写(块设备驱动代码)
  10. 基于51单片机的八位流水灯(三种形式)