免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1018 | 回复: 0
打印 上一主题 下一主题

[归档与迁移] Oracle中包含复制环境的数据库迁移(2) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-07-28 20:48 |只看该作者 |倒序浏览
PL/SQL 过程已成功完成。  SQL> BEGIN
  2 DBMS_REPCAT.CREATE_MASTER_REPOBJECT
  (GNAME => 'REP_GROUP', TYPE => 'TABLE',
  3 ONAME => 'T1', SNAME => 'YANGTK', USE_EXISTING_OBJECT =>
  TRUE, COPY_ROWS => FALSE);
  4 END;
  5 /
  PL/SQL 过程已成功完成。
  SQL> BEGIN
  2 DBMS_REPCAT.CREATE_MASTER_REPOBJECT(GNAME =>
  'REP_GROUP', TYPE => 'INDEX',
  3 ONAME => 'IND_T1_FID', SNAME => 'YANGTK',
  USE_EXISTING_OBJECT => FALSE, COPY_ROWS => FALSE);
  4 END;
  5 /
  PL/SQL 过程已成功完成。
  SQL> BEGIN
  2 DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT(SNAME => 'YANGTK',
  3 ONAME => 'T', TYPE => 'TABLE', MIN_COMMUNICATION => TRUE);
  4 END;
  5 /
  PL/SQL 过程已成功完成。
SQL> BEGIN
  2 DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT(SNAME => 'YANGTK',
  3 ONAME => 'T1', TYPE => 'TABLE', MIN_COMMUNICATION => TRUE);
  4 END;
  5 /
  PL/SQL 过程已成功完成。
  SQL> BEGIN
  2 DBMS_REPCAT.RESUME_MASTER_ACTIVITY(GNAME => 'REP_GROUP');
  3 END;
  4 /
  PL/SQL 过程已成功完成。
  SQL> COMMIT;
  提交完成。
  下面配置物化视图站点:
  SQL> CONNECT SYSTEM/TEST@TESTMV已连接。
  SQL> CREATE USER MVADMIN IDENTIFIED BY MVADMIN DEFAULT TABLESPACE NDMAIN;
  用户已创建。
  SQL> BEGIN
  2 DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA(USERNAME => 'MVADMIN');
  3 END;
  4 /
  PL/SQL 过程已成功完成。
  SQL> GRANT COMMENT ANY TABLE TO MVADMIN;
  授权成功。
  SQL> GRANT LOCK ANY TABLE TO MVADMIN;
  授权成功。
  SQL> BEGIN
  2 DBMS_DEFER_SYS.REGISTER_PROPAGATOR(USERNAME => 'MVADMIN');
  3 END;
  4 /
  PL/SQL 过程已成功完成。
  SQL> GRANT SELECT ANY DICTIONARY TO MVADMIN;
  授权成功。
  SQL> CREATE PUBLIC DATABASE LINK RAC1.US.ORACLE.COM USING 'RAC1';
  数据库链接已创建。
  SQL> CONNECT MVADMIN/MVADMIN@TESTMV已连接。
  SQL> CREATE DATABASE LINK RAC1.US.ORACLE.COM
  CONNECT TO REPADMIN IDENTIFIED BY REPADMIN;
  数据库链接已创建。
  建立物化视图,完成复制环境的配置:
  SQL> CONNECT YANGTK/YANGTK@RAC1已连接。
  SQL> CREATE MATERIALIZED VIEW LOG ON T;
  实体化视图日志已创建。
  SQL> CREATE MATERIALIZED VIEW LOG ON T1;
  实体化视图日志已创建。
  SQL> CONNECT SYSTEM/TEST@TESTMV已连接。
  SQL> CREATE USER YANGTK IDENTIFIED BY YANGTK DEFAULT TABLESPACE NDMAIN;
  用户已创建。
  SQL> GRANT CREATE SESSION, CREATE TABLE, CREATE PROCEDURE, CREATE SEQUENCE,
  2 CREATE TRIGGER, CREATE VIEW, CREATE SYNONYM, ALTER SESSION,
  3 CREATE MATERIALIZED VIEW, ALTER ANY MATERIALIZED VIEW,
  4 CREATE DATABASE LINK TO YANGTK;
  授权成功。
  SQL> GRANT CONNECT, RESOURCE TO YANGTK;
  授权成功。
  SQL> CONNECT YANGTK/YANGTK@TESTMV已连接。
  SQL> CREATE DATABASE LINK RAC1.US.ORACLE.COM
  CONNECT TO REPADMIN IDENTIFIED BY REPADMIN;
  数据库链接已创建。
SQL> CONNECT MVADMIN/MVADMIN@TESTMV已连接。
  SQL> BEGIN
  2 DBMS_REPCAT.CREATE_MVIEW_REPGROUP(GNAME => 'REP_GROUP',
   MASTER => 'RAC1.US.ORACLE.COM',
  3 PROPAGATION_MODE => 'ASYNCHRONOUS');
  4 END;
  5 /
  PL/SQL 过程已成功完成。
  SQL> BEGIN
  2 DBMS_REFRESH.MAKE(NAME => 'YANGTK.REP_REFRESH',
  LIST => '', NEXT_DATE => SYSDATE,
  3 INTERVAL => 'SYSDATE + 1/48', IMPLICIT_DESTROY => FALSE,
  ROLLBACK_SEG => '', PUSH_DEFERRED_RPC
  => FALSE,
  4 REFRESH_AFTER_ERRORS => FALSE);
  5 END;
  6 /


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/74483/showart_1095081.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP