Oracle11g中用exp不能导出空表,异构平台迁移可以使用expdp、impdp
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Oracle11g中用exp不能导出空表,异构平台迁移可以使用expdp、impdp,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1341字,纯文字阅读大概需要2分钟。
内容图文
![Oracle11g中用exp不能导出空表,异构平台迁移可以使用expdp、impdp](/upload/InfoBanner/zyjiaocheng/552/6a9495f0633042198c0bfcbf6cb69f05.jpg)
在Oracle 11g中,exp默认不能导出空表。用传统的exp,imp进行异构平台数据库迁移会比较麻烦。不过可以使用expdp、impdp进行迁移。
在Oracle 11g中,,exp默认不能导出空表。用传统的exp,imp进行异构平台数据库迁移会比较麻烦。不过可以使用expdp、impdp进行迁移。
把64位windows 2003的Oracle11gR2数据库迁移到64位Linux RedHat Enterprise 5中,可以使用expdp、impdp进行迁移数据。
如:Windows为A服务器,Linux为B服务器,数据库用户为test,把A服务器的数据迁移到B服务器中
在A服务器操作:
1、
SQL> create directory expdp_dir as 'D:\mzl\backup ';
SQL> grant read,write on directory expdp_dir to test;
2、在windows目录创建目录D:\mzl\backup
3、在DOS命令窗口导出:
expdp test/test DIRECTORY=expdp_dir DUMPFILE=test.dmp logfile=testexpdp.log
在B服务器中操作:
4、SQL> create directory impdp_dir as '/home/oracle/impdp_dir';
SQL> grant read,write on directory impdp_dir to test;
1、 在系统中需要有/home/oracle/impdp_dir目录,在impdp_dir目录下必须有读写权限
(chmod 777 impdp_dir)
5、用ftp把A服务器导出的数据上传到B服务器的/home/oracle/impdp_dir目录中
在A服务器中配置好B服务器的服务器名,在A服务器导入数据
6、在DOS命令窗口导出:
imppdp test/test@B_database DIRECTORY=impdp_dir DUMPFILE=test.dmp logfile=testimpdp.log
(这里注意大小写,如果test.dmp在linux中为大写,必须更改为大写。Linux区分大小写)
内容总结
以上是互联网集市为您收集整理的Oracle11g中用exp不能导出空表,异构平台迁移可以使用expdp、impdp全部内容,希望文章能够帮你解决Oracle11g中用exp不能导出空表,异构平台迁移可以使用expdp、impdp所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。