首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 备份恢复 >> 正文

包含复制环境的数据库迁移

    由于产品系统需要进行一次跨平台的迁移,因此,只能通过EXP/IMP来实现。所幸的是需要迁移的数据库数据量不大,而且停机时间相对充裕。但是需要迁移的数据库已经部署了高级复制环境,打算进行一系列的测试测试包含高级复制环境数据库在通过EXP/IMP工具迁移到新的环境中,复制环境是否生效。

  最先进行的例子是测试一个物化视图站点能否通过EXP/IMP进行顺利迁移。

  建立测试库的过程略,创建好3个待用数据库,在这个例子中,RAC1.US.ORACLE.COM作为复制主站点,TESTMV.US.ORACLE.COM作为物化视图站点,TESTMV作为要进行导入操作的物化视图站点。

  为了避免误会,需要说明一下:由于刚刚做完RAC的测试,就进行这个测试,建立数据库的时候,忘了修改ORACLE_SID系统变量,因此数据库的名称叫RAC1。这个测试中,没有RAC的环境,RAC1只是一个单INSTANCE数据库。

  首先需要说明的是,由于部署了高级复制环境,导入和导出必须采用全库级别。否则会导致复制环境无法完全导入:

  下面是复制环境的建立和测试数据的准备,首先是创建测试帐号:

  SQL> CONN SYSTEM/TEST@RAC1已连接。
  SQL> CREATE USER YANGTK IDENTIFIED BY YANGTK DEFAULT TABLESPACE NDMAIN;

  用户已创建。

  SQL> GRANT CONNECT, RESOURCE TO YANGTK;

  授权成功。

  SQL> CONN YANGTK/YANGTK@RAC1已连接。
  SQL> CREATE TABLE T (ID NUMBER, NAME VARCHAR2(30));

  表已创建。

  SQL> ALTER TABLE T ADD CONSTRAINT PK_T PRIMARY KEY (ID);

  表已更改。

  SQL> INSERT INTO T SELECT ROWNUM, TABLE_NAME FROM ALL_TABLES;

  已创建43行。

  SQL> COMMIT;

  提交完成。

  SQL> CREATE INDEX IND_T_NAME ON T (NAME) TABLESPACE NDMAIN;

  索引已创建。

  SQL> CREATE TABLE T1 (ID NUMBER PRIMARY KEY, FID NUMBER, NAME VARCHAR2(30));

  表已创建。

  SQL> INSERT INTO T1 SELECT ROWNUM, MOD(ROWNUM, 43) + 1, SYNONYM_NAME FROM ALL_SYNONYMS;

  已创建12239行。

  SQL> COMMIT;

  提交完成。

  SQL> ALTER TABLE T1 ADD CONSTRAINT FK_T1_FID FOREIGN KEY (FID) REFERENCES T(ID);

  表已更改。

  SQL> CREATE INDEX IND_T1_FID ON T1(FID);

  索引已创建。

  下面建立主站点环境:

  SQL> CONN SYSTEM/TEST@RAC1已连接。
  SQL> CREATE USER REPADMIN IDENTIFIED BY REPADMIN DEFAULT TABLESPACE NDMAIN;

  用户已创建。

  SQL> BEGIN
  2 DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA(USERNAME => 'REPADMIN');
  3 END;
  4 /

 

[1] [2] [3] [4] [5] 下一页

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Oracle频道相关导航