专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »数据库 » oracle创建用户:Oracle高级复制的创建配置步骤-Step by Step »正文

oracle创建用户:Oracle高级复制的创建配置步骤-Step by Step

来源: 发布时间:星期一, 2008年12月29日 浏览:134次 评论:0
="t18">
  本例涉及两个站点.
  
  主体定义站点:AVATAR.COOLYOUNG.COM.CN
  
  主体站点:AUTHAA.COOLYOUNG.COM.CN
  
  注:主体定义站点指配置复制工作站点
  
  本例涉及用户.
  
  复制治理员:repadmin
  
  应用用户:hawa
  
  本例复制对象:hw_test 数据表
  
  1.在主体定义站点复制用户下创建复制对象
  
  SQL> select * from global_name;
  
  GLOBAL_NAME
  -----------------------------------------------------------
  AVATAR.COOLYOUNG.COM.CN
  
  SQL> connect hawa/passWord
  Connected.
  SQL> create table hw_test as select * from hw_online;
  
  Table created.
  
  SQL> select count(*) from hw_test;
  
   COUNT(*)
  ----------
      464
  
  SQL> alter table hw_test add (constra pk_userid primary key (numuserid));
  
  Table altered.
  
  2.在主体站点同样创建复制对象
  
  SQL> select * from global_name;
  
  GLOBAL_NAME
  ------------------------------------------------------------------------
  AUTHAA.COOLYOUNG.COM.CN
  
  SQL> connect hawa/password
  Connected.
  SQL> create table hw_test as select * from hw_online;
  
  Table created.
  
  SQL> select count(*) from hw_test;
  
   COUNT(*)
  ----------
       0
  
  3.在主体站点手工同步数据
  
  SQL> connect repadmin/password
  
  Connected.
  SQL> insert o hawa.hw_test select * from hawa.hw_test@avatar;
  
  464 rows created.
  
  SQL> commit;
  
  Commit complete.
  
  4.在主体定义站点开始操作
  
  登陆主体定义站点
  $ sqlplus repadmin/password
  
  SQL*Plus: Release 9.2.0.4.0 - ProdUCtion _disibledevent='REP_HH';
  
  SNAME             ONAME             STATUS   GNAME
  ------------------------------ ------------------------------ ---------- ------------------------------
  HAWA              HW_TEST            VALID   REP_HH
  HAWA              HW_TEST$RP           VALID   REP_HH
  HAWA              HW_TEST$RP           VALID   REP_HH
  
  在主体定义站点启动复制:
  SQL> select * from global_name;

  
  GLOBAL_NAME
  -----------------------------------------------------------------------------
  AVATAR.COOLYOUNG.COM.CN
  
  SQL> execute dbms_repcat.resume_master_activity('rep_hh',true);
  
  PL/SQL procedure successfully completed.
  
  在主体定义站点删除数据测试:
  SQL> connect hawa/password
  Connected.
  SQL> select count(*) from hw_test;
  
   COUNT(*)
  ----------
      464
  
  SQL> delete from hw_test where rownum <20;
  
  19 rows deleted.
  
  SQL> commit;
  
  Commit complete.
  
  SQL> select count(*) from hw_test;
  
   COUNT(*)
  ----------
      445
  
  在主体站点观察变化:
  SQL> select * from global_name;
  
  GLOBAL_NAME
  --------------------------------------------------------------------------------
  AUTHAA.COOLYOUNG.COM.CN
  
  SQL> select count(*) from hw_test;
  
   COUNT(*)
  ----------
      445
  
  SQL>
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: