二组数据泵的区别
exp(export) ,imp(import) 这二个命令是可以本机或者远程执行。
比如,oracle服务器在192.168.10.3,那么,这二个命令可以运行在任何机器上进行数据导入和导出,特点,速度慢,但不要求直接登录数据服务器(ssh)
expdp/impdp这二个命令必须在服务端执行,也就是必须在192.168.10.3执行,否则不能导入导出。impdp的效率应该在imp的速度的10倍以上。
#导出
##准备工作
为了防止乱码export NLS_LANG=American_America.AL32UTF8
exp study/123456@192.168.10.7/xe file=study.dmp
imp study/123456@orcl file=study.dmp # 180
imp yyj/123456@192.168.10.7/xe file=study.dmp
# 未导入成功,表示不同用户名要加参数才能导入
imp yyj/123456@192.168.10.7/xe file=study.dmp full=y
# 加了full=y 可以导入
# 不同的人导入,并且使用system
imp system/oracle@192.168.10.7/xe file=study.dmp touser=zhangxin fromuser=study
# system要加fromuser,touser必须要加。或者
# 加full=y也行
命令展示
30 exp $DBCONN file=/tmp/dalian01.dmp owner=dalian01
35 imp $DBCONN file=/tmp/dalian01.dmp fromuser=dalian01 touser=bu2024yan full=y # cuo
36 imp $DBCONN file=/tmp/dalian01.dmp fromuser=dalian01 touser=bu2024yan
- imp,touser如有,就必须使用fromuser,就不能用 full=y
- 如果没有touser,就是直接导入到自己的schema下面
作者:严锋 创建时间:2024-07-03 15:22
最后编辑:严锋 更新时间:2024-07-03 16:10
最后编辑:严锋 更新时间:2024-07-03 16:10