1:有四种模式

完整数据库模式(Full)

用户模式(owner) fromuser/touser

表模式

表空间模式

exp scott/tiger grants=y tables=(emp,dept,mgr) 或tables=(T1:P1,T1:P2);

exp userid=test/test direct=y tables=(taxL_rate) file=/u01/oracle/backup/tax_rate_2002_09_21

log=/u01/oracle/backup/tax_rateL_2002_09_21.log  //表模式

exp userid=test/test direct=y tables=(taxL_rate) file=/u01/oracle/backup/tax_rate_2002_09_21

log=/u01/oracle/backup/tax_rateL_2002_09_21.log   //用户模式

exp userid=system/manager direct=y full=y file=/u01/oracle/backup/tax_full_database_2002_09_21

log=/u01/oracle/backup/tax_rate_2002_09_21.log   //数据库模式

导入

imp test/test file=/u01/oracle/backup/tax_rate_2002_09_21 log=test01.log full=y  //用户或表模式

imp system/manager full=y file=/u01/oracle/backup/tax_full_database_2003_09_21 log systemlog;

2:参数

userid   userid="sys/hailang as sysdba'

File 绝对路径和当前的目录

log

help

parfile

tables ?

rows 导入表中的行

3:直接路径导出和间接路径导出

间接导出:数据块被从磁盘上的数据文件中读取出来,经由数据库缓冲池,计算出数据的量后,数据被写入导出

文件

直接路径导出:完全抛开了缓冲池,因此在大型表上直接路径导出的运行速度更快

对于小型的数据库,直接路径导出速度不会有显著提高

4:在数据库进行导出时,把客户端的字符集和数据库设置的相同

5:如果源数据库和目标数据库具有相同的字符集,那么只需要设置NLS_LANG等于数据库的字符集即可导入

如果原数据库和目标数据库的字符集不同

如果从NLS_LANG=WE8MSWIN1252到UTF8的转换

使用NLS_LANGUAGE=AMERICAN_AMERICAN.WE8MSWIN1252导出数据库

导入时,使用NLS_LANGUAGE=AMERICAN_AMERICAN.WE8MSWIN1252

注:因为exp工具导出的文件不得超过2G,所以要导入大于2G文件时,要使用filesize参数,将导出文件分割成多个小于2g文件

for example

exp scott/tiger filesize=1800 full=y direct=y

6:oracle10g引入了数据泵

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10979521/viewspace-436079/,如需转载,请注明出处,否则将追究法律责任。

oracle导入与导出,oracle导入与导出相关推荐

  1. Oracle简单的备份和恢复-导出和导入(1)

    ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) Oracle简单的备份和恢复-导出和导入 1. 用户导出自己的表(emp,dept)返回顶部 1.1, 我们启动Oracl ...

  2. Oracle数据库表导出和导入csv文件操作

    Oracle数据库表导出和导入csv文件操作 数据库是Oracle 9i 1.导出csv文件 这个十分简单,用pl/sql工具即可,首先选中要导出的表,右键选择Query data,在左侧出现的窗口中 ...

  3. 关于64位 MS SQL 导入导出 Oracle 引发 ORA-06413 的解决方法

    如果在X64系统下我们想利用 MS SQL 的DTS导入导出 Oracle 数据,由 oracle 不支持路径中包含")",会引发 ORA-06413:连接未打开错误 解决的办法很 ...

  4. oracle导出对象和数据,浅析Oracle对象和数据的导入导出

    对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...

  5. 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?

    Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...

  6. Oracle导入到不同的角色,oracle 不同版本之间的导入导出

    不同版本oracle导入导出解决办法. 今天遇到一个比较特殊的情况,需要在oracle8中使用oracle9的数据,如是导入导出.费了大半天,从oracle9中导出的数据就是无法导入oracle8中. ...

  7. Linux下oracle全库导出,Oracle数据库导出导入

    需求为将Oracle数据库A中的数据导出为*.dmp文件,然后将*.dmp文件导入到数据库B. 1.导出数据库A 在cmd窗口输入以下命令: 导出全部数据库 exp 用户名/密码@数据库名 file= ...

  8. oracle导出字符集命令,Oracle数据的导出及导入实现

    最近由于项目原因,我学习了Oracle数据库一些知识.数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法. 数据的导出及导入,可以用命令exp/ ...

  9. 导入导出 Oracle 分区表数据

    --**************************** -- 导入导出 Oracle 分区表数据 --**************************** 导入导入Oracle 分区表数据是 ...

最新文章

  1. 关于Java中各种修饰符与访问修饰符的说明
  2. InnerHTML、InnerText、outerHTML、outerText的区别
  3. MSM8974 fastboot烧写软件
  4. 大牛推荐的15本学习数据分析挖掘的好书
  5. linux引导分区被格式化修复,/boot分区、fstab文件、/bin/mount一次性被误除修复方法...
  6. [30期] 第一个项目总结-—数码黑店在这一年开张
  7. PAIP.WEB程序网站安全扫描检测工具(桌面程序)总结
  8. Unity-人物移动
  9. vsto 安装成功后打开office word不加载
  10. 第44周星期二手机CPU认识及Tomcat配置部署法
  11. java写triangle_Java - 制作Triangle类
  12. Ubuntu-安装汉语拼音输入法
  13. 信息发布类网站后台界面设计一点思考(整体布局)
  14. JavaBean 与 POJO
  15. 三招搞定你的ubuntu安全问题
  16. 如何取出某一用户的密码,再原封不动的改回去?
  17. alsa录制pcm音频及fdk-aac编码
  18. Cobalt Strike(cs神器)简洁功能介绍、被控端常见执行命令
  19. 无线连接IPTV完整教程
  20. 水平集(2)-演化控制方程

热门文章

  1. 最新 | Python 官方中文文档正式发布!
  2. 无监督学习:无监督降维
  3. jquery flexigrid 增加行双击事件
  4. jQuery对象和DOM对象
  5. python-opencv时间计算,视频物体追踪标记
  6. python的魔法方法--__
  7. C语言实现通用链表初步(四)----双向链表
  8. Linux 文件查找命令
  9. JVM_03 运行时数据区 [ 方法区]
  10. SecureCRT 或者 超级终端 始终无法ping通主机