oracle导入与导出,oracle导入与导出
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导入与导出相关推荐
- Oracle简单的备份和恢复-导出和导入(1)
ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) Oracle简单的备份和恢复-导出和导入 1. 用户导出自己的表(emp,dept)返回顶部 1.1, 我们启动Oracl ...
- Oracle数据库表导出和导入csv文件操作
Oracle数据库表导出和导入csv文件操作 数据库是Oracle 9i 1.导出csv文件 这个十分简单,用pl/sql工具即可,首先选中要导出的表,右键选择Query data,在左侧出现的窗口中 ...
- 关于64位 MS SQL 导入导出 Oracle 引发 ORA-06413 的解决方法
如果在X64系统下我们想利用 MS SQL 的DTS导入导出 Oracle 数据,由 oracle 不支持路径中包含")",会引发 ORA-06413:连接未打开错误 解决的办法很 ...
- oracle导出对象和数据,浅析Oracle对象和数据的导入导出
对于Oracle对象和数据的导入导出,我们会用到一些小工具.以前我们一般都是使用PL/SQL Developer来实现,但是PL/SQL Developer在导出.导入数据时有两个问题: 1.要把表数 ...
- 数据如何导入oracle数据库,如何用Oracle导入导出工具来实现Oracle数据库移植?
Oracle数据库作为目前市场的主流数据库之一,许多应用都在其上进行开发,由于Oracle数据库更新换代的原因和不同的应用程序提供商,可能会造成在一个单位的应用中存在Oracle的几种版本,如Orac ...
- Oracle导入到不同的角色,oracle 不同版本之间的导入导出
不同版本oracle导入导出解决办法. 今天遇到一个比较特殊的情况,需要在oracle8中使用oracle9的数据,如是导入导出.费了大半天,从oracle9中导出的数据就是无法导入oracle8中. ...
- Linux下oracle全库导出,Oracle数据库导出导入
需求为将Oracle数据库A中的数据导出为*.dmp文件,然后将*.dmp文件导入到数据库B. 1.导出数据库A 在cmd窗口输入以下命令: 导出全部数据库 exp 用户名/密码@数据库名 file= ...
- oracle导出字符集命令,Oracle数据的导出及导入实现
最近由于项目原因,我学习了Oracle数据库一些知识.数据的导出及导入,是任何数据库使用人员必备的一项技能,现给大家介绍一下Oracle数据的导出及导入实现方法. 数据的导出及导入,可以用命令exp/ ...
- 导入导出 Oracle 分区表数据
--**************************** -- 导入导出 Oracle 分区表数据 --**************************** 导入导入Oracle 分区表数据是 ...
最新文章
- 关于Java中各种修饰符与访问修饰符的说明
- InnerHTML、InnerText、outerHTML、outerText的区别
- MSM8974 fastboot烧写软件
- 大牛推荐的15本学习数据分析挖掘的好书
- linux引导分区被格式化修复,/boot分区、fstab文件、/bin/mount一次性被误除修复方法...
- [30期] 第一个项目总结-—数码黑店在这一年开张
- PAIP.WEB程序网站安全扫描检测工具(桌面程序)总结
- Unity-人物移动
- vsto 安装成功后打开office word不加载
- 第44周星期二手机CPU认识及Tomcat配置部署法
- java写triangle_Java - 制作Triangle类
- Ubuntu-安装汉语拼音输入法
- 信息发布类网站后台界面设计一点思考(整体布局)
- JavaBean 与 POJO
- 三招搞定你的ubuntu安全问题
- 如何取出某一用户的密码,再原封不动的改回去?
- alsa录制pcm音频及fdk-aac编码
- Cobalt Strike(cs神器)简洁功能介绍、被控端常见执行命令
- 无线连接IPTV完整教程
- 水平集(2)-演化控制方程