Oracle schema 级别的数据迁移
最近一段时间,跟着两个项目组,做ORACLE DB相关的支持工作,因为项目属于开发阶段,总有一些数据库的复制工作,比较了几种方法,感觉用EXPDP/IMPDP还不错,能顺利实现开发人员的需求。
需求:实现user/schema级别的数据迁移。
版本:Oracle Enterprise 11g R2
总体来说分为以下几步:
1.查看原库和目标库的DUMP目录。
SQL> select * from dba_directories;
SYS SUBDIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/demo/schema/order_entry/2002/Sep
SYS SS_OE_XMLDIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/demo/schema/order_entry/
SYS LOG_FILE_DIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/demo/schema/log/
SYS DATA_FILE_DIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/demo/schema/sales_history/
SYS XMLDIR /ade/b/2125410156/oracle/rdbms/xml
SYS MEDIA_DIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/demo/schema/product_media/
SYS DATA_PUMP_DIR /opt/oracle/app/oracle/admin/oracle/dpdump/
SYS ORACLE_OCM_CONFIG_DIR /opt/oracle/app/oracle/product/11.2.0/dbhome_1/ccr/state
8 rows selected.
上面 DATA_PUMP_DIR就是直接可以用的DUMP目录,导出文件和导入文件就放在上面的路径下,如果没有,则需要手动创建并赋给读/写权限。
SQL>CONN sys /as sysdba
SQL>CREATE DIRECTORY DATA_PUMP_DI

本文介绍了在Oracle 11g R2中,如何使用EXPDP和IMPDP工具进行schema级别的数据迁移。内容包括检查DUMP目录、对比用户名和表空间、执行导出和导入脚本,并探讨了平行导出时可能遇到的ORA-39095错误及其解决方案。
最低0.47元/天 解锁文章
1655

被折叠的 条评论
为什么被折叠?



