国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle高級復制的創建配置步驟-Step by Step

2024-08-29 13:37:21
字體:
來源:轉載
供稿:網友

  本例涉及兩個站點.
  
  主體定義站點: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 (constraint 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 into 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 on Mon Jun 27 09:32:36 2005
  
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
  
  Connected to:
  Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
  With the Partitioning, OLAP and Oracle Data Mining options
  JServer Release 9.2.0.4.0 - Production
  
  SQL> select * from global_name;
  
  GLOBAL_NAME
  ----------------------------------------------------------------------------
  AVATAR.COOLYOUNG.COM.CN
  
  創建復制組:
  SQL> execute dbms_repcat.create_master_repgroup('rep_hh');
  
  PL/SQL procedure successfully completed.
  
  SQL> select gname,master,status from dba_repgroup where gname='REP_HH';
  
  GNAME             M STATUS
  ------------------------------ - ---------
  REP_HH             Y QUIESCED
  
  在復制組里加入復制對象
  SQL> execute dbms_repcat.create_master_repobject
  (sname=>'hawa',oname=>'hw_test',
  type=>'table',use_existing_object=>true,gname=>'rep_hh',copy_rows=>false);

  
  PL/SQL procedure successfully completed.
  
  SQL> select sname,oname,status,gname from dba_repobject where gname='REP_HH';
  
  SNAME             ONAME             STATUS   GNAME
  ------------------------------ ------------------------------ ---------- ------------------------------
  HAWA              HW_TEST            VALID   REP_HH
  
  對復制對象產生復制支持
  SQL> execute dbms_repcat.generate_replication_support('hawa','hw_test','table');
  
  PL/SQL procedure successfully completed.
  
  SQL> select gname, master, status from dba_repgroup where gname='REP_HH';
  
  GNAME             M STATUS
  ------------------------------ - ---------
  REP_HH             Y QUIESCED
  
  SQL> select sname,oname,status,gname from dba_repobject where gname='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>
  
  添加主體復制節點
  SQL> execute dbms_repcat.add_master_database
  (gname=>'rep_hh',master=>'AUTHAA.COOLYOUNG.COM.CN',use_existing_objects=>true,
  copy_rows=>false, propagation_mode => 'synchronous');
  
  PL/SQL procedure successfully completed.
  
  SQL> column masterdef format a10
  SQL> column master format a10
  SQL> column dblink format a25
  SQL> column gname format a12
  
  SQL> select gname, dblink, masterdef MASTERDEF, master MASTER from sys.dba_repsites where gname='REP_HH';
  
  GNAME    DBLINK          MASTERDEF MASTER
  ------------ ------------------------- ---------- ----------
  REP_HH    AVATAR.COOLYOUNG.COM.CN  Y     Y
  REP_HH    AUTHAA.COOLYOUNG.COM.CN  N     Y
  
  登陸主體站點,檢查復制對象情況:
  [oracle@www167 oracle]$ sqlplus repadmin/password
  
  SQL*Plus: Release 9.2.0.4.0 - Production on Mon Jun 27 09:34:49 2005
  
  Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
  
  Connected to:
  Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
  With the Partitioning option
  JServer Release 9.2.0.4.0 - Production
  
  SQL> select * from global_name;
  
  GLOBAL_NAME
  --------------------------------------------------------------------------------
  AUTHAA.COOLYOUNG.COM.CN
  
  SQL> set linesize 120
  SQL> select sname,oname,status,gname from dba_repobject where gname='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>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临夏市| 新巴尔虎左旗| 临安市| 清镇市| 广平县| 玛多县| 鹰潭市| 香河县| 辽阳县| 富裕县| 乳山市| 枣阳市| 焦作市| 郁南县| 佛冈县| 上林县| 通化市| 酉阳| 广河县| 遂昌县| 婺源县| 青浦区| 丹寨县| 新源县| 平乐县| 东乌珠穆沁旗| 蒙自县| 芜湖县| 上林县| 广东省| 乐山市| 云安县| 洛阳市| 永康市| 昌邑市| 商城县| 公主岭市| 类乌齐县| 内黄县| 庆元县| 罗源县|