racle中利用EXP、IMP工具实现数据迁移.docx

racle中利用EXP、IMP工具实现数据迁移.docx

ID:62453798

大小:13.88 KB

页数:5页

时间:2021-05-06

racle中利用EXP、IMP工具实现数据迁移.docx_第1页
racle中利用EXP、IMP工具实现数据迁移.docx_第2页
racle中利用EXP、IMP工具实现数据迁移.docx_第3页
racle中利用EXP、IMP工具实现数据迁移.docx_第4页
racle中利用EXP、IMP工具实现数据迁移.docx_第5页
资源描述:

《racle中利用EXP、IMP工具实现数据迁移.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Oracle中利用EXP/IMP工具实现数据迁移想索取更多相关资料请加qq:649085085或649086086由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据库数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环境,打算进行一系列的,包含高级复制环境数据库在通过EXP/IMP工具迁移到新的环境中,复制环境是否生效。最先进行的例子是测试一个物化视图站点能否通过EXP/IMP进行顺利迁移。建立测试库的过程略,创建好3个待用数据库,

2、在这个例子中,RAC1.US.ORACLE.COM作为复制主站点,TESTMV.US.ORACLE.COM作为物化视图站点,TESTMV作为要进行导入操作的物化视图站点。为了避免误会,需要说明一下:由于刚刚做完RAC的测试,就进行这个测试,建立数据库的时候,忘了修改ORACLE_SID系统变量,因此数据库的名称叫RAC1。这个测试中,没有RAC的环境,RAC1只是一个单INSTANCE数据库。首先需要说明的是,由于部署了高级复制环境,导入和导出必须采用全库级别。否则会导致复制环境无法完全导入:下面是

3、复制环境的建立和测试数据的准备,首先是创建测试帐号:  SQL>CONNSYSTEM/TEST@RAC1已连接。  SQL>CREATEUSERYANGTKIDENTIFIEDBYYANGTKDEFAULTTABLESPACENDMAIN;用户已创建。  SQL>GRANTCONNECT,RESOURCETOYANGTK;授权成功。  SQL>CONNYANGTK/YANGTK@RAC1已连接。  SQL>CREATETABLET(IDNUMBER,NAMEVARCHAR2(30));表已创建。  

4、SQL>ALTERTABLETADDCONSTRAINTPK_TPRIMARYKEY(ID);表已更改。  SQL>INSERTINTOTSELECTROWNUM,TABLE_NAMEFROMALL_TABLES;已创建43行。  SQL>COMMIT;提交完成。  SQL>CREATEINDEXIND_T_NAMEONT(NAME)TABLESPACENDMAIN;索引已创建。  SQL>CREATETABLET1(IDNUMBERPRIMARYKEY,FIDNUMBER,NAMEVARCHAR2

5、(30));表已创建。  SQL>INSERTINTOT1SELECTROWNUM,MOD(ROWNUM,43)+1,SYNONYM_NAMEFROMALL_SYNONYMS;已创建12239行。  SQL>COMMIT;提交完成。  SQL>ALTERTABLET1ADDCONSTRAINTFK_T1_FIDFOREIGNKEY(FID)REFERENCEST(ID);表已更改。  SQL>CREATEINDEXIND_T1_FIDONT1(FID);索引已创建。下面建立主站点环境:  SQL>C

6、ONNSYSTEM/TEST@RAC1已连接。  SQL>CREATEUSERREPADMINIDENTIFIEDBYREPADMINDEFAULTTABLESPACENDMAIN;用户已创建。  SQL>BEGIN  2DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA(USERNAME=>'REPADMIN');  3END;  4/PL/SQL过程已成功完成。  SQL>GRANTCOMMENTANYTABLETOREPADMIN;授权成功。  SQL>GRANT

7、LOCKANYTABLETOREPADMIN;授权成功。  SQL>GRANTSELECTANYDICTIONARYTOREPADMIN;授权成功。  SQL>GRANTSELECT_CATALOG_ROLETOREPADMIN;授权成功。  SQL>GRANTCREATESESSIONTOREPADMIN;授权成功。  SQL>GRANTSELECTANYTABLETOREPADMIN;授权成功。  SQL>BEGIN  2DBMS_DEFER_SYS.REGISTER_PROPAGATOR(US

8、ERNAME=>'REPADMIN');  3END;  4/PL/SQL过程已成功完成。  SQL>BEGIN  2DBMS_REPCAT_ADMIN.REGISTER_USER_REPGROUP(USERNAME=>'REPADMIN',  3PRIVILEGE_TYPE=>'RECEIVER',LIST_OF_GNAMES=>NULL);  4END;  5/PL/SQL过程已成功完成。  SQL>BEGIN  2DBMS_REPCAT_ADMIN.REGIST

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。