成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle高級復制的同步相關復制8個步驟

數據庫 Oracle
我們今天主要向大家講述的是Oracle高級復制的同步相關復制的相關實際操作步驟,以下就是文章的具體內容的介紹。望你借鑒。

以下的文章主要是介紹Oracle高級復制的同步相關復制,如果某個公司需要在全國幾個相關的地方來架設服務器(Oracle)的話,就要求各個相關的DB數據的一致性,以下是測試方案中的一種:同步復制。

 

Oracle 高級復制同步復制配置步驟詳細說明

 

[Oracle] Oracle高級復制同步復制配置步驟

 

首先,數據庫要具備Oracle高級復制功能(用system身份登錄數據庫,查看v$option視圖,如果其中Advanced replication為TRUE,則支持Oracle高級復制功能;否則不支持)

一.數據庫基本情況

數據庫A 版本Oracle 10.2.0.1 數據庫名sid:eread

數據庫B 版本Oracle 10.1.0.3 數據庫名sid:test

主體定義站點:A eread

主體站點:B test

 

注:主體定義站點指配置復制工作的站點

 

本例涉及的用戶.

復制管理員:repadmin

 

應用用戶:cqm

 

本例Oracle高級復制的對象:reptest 數據表

 

本例的先決條件:你需要設置好相應的參數,job_queue_processes需要大于0,global_name=true,并且建立相應的db link.

  1. alter system set global_names=true scope=both

 

二.在兩個數據庫上分別創建應用用戶CQM

  1. CREATE USER CQM IDENTIFIED BY CQM DEFAULT TABLESPACE CQM TEMPORARY TABLESPACE TEMP;  
  2. GRANT DBA TO CQM;  

 三.在兩個數據庫上分別創建復制管事員用戶REPADMIN

創建repadmin用戶管理Oracle高級復制環境

  1. CREATE USER REPADMIN IDENTIFIED BY REPADMIN;   
  2. ALTER USER REPADMIN DEFAULT TABLESPACE USERS;   
  3. ALTER USER REPADMIN TEMPORARY TABLESPACE TEMP;   
  4. GRANT connect, resource TO REPADMIN;   

授予repadmin用戶權限可以管理當前站點中任何主體組

  1. EXECUTE dbms_repcat_admin.grant_admin_any_schema('REPADMIN');  

授予repadmin用戶權限可以為任何表創建snapshot logs

  1. GRANT comment any table TO REPADMIN;   
  2. GRANT lock any table TO REPADMIN;   

指定repadmin用戶為propagator,并授予執行任何procedure的權限

  1. EXECUTE dbms_defer_sys.register_propagator('REPADMIN');   
  2. GRANT execute any procedure TO REPADMIN;   

 

四.更改兩個數據庫的全局名稱

  1. alter database rename global_name to A.TEST.COM.CN;  
  2. alter database rename global_name to B.TEST.COM.CN;  

 A:eread.im.com.cn

 

B:test.im.com.cn

 

五.在兩個數據庫上建立數據庫鏈接

  1. create public database link test.im.com.cn connect to REPADMIN identified by REPADMIN using 'test';  
  2. create public database link eread.im.com.cn connect to REPADMIN identified by REPADMIN using 'eread';  

六.在兩個數據庫的應用用戶CQM下創建表

在數據庫EREAD上用戶CQM下:注意,要進行Oracle高級復制的表必須有主鍵

  1. CREATE TABLE TEST(ID NUMBER(10),TIMESTAMP DATE DEFAULT sysdate);  
  2. ALTER TABLE TEST ADD(CONSTRAINT TEST_PK PRIMARY KEY(ID)); 

在數據庫EREAD上用戶CQM下:

  1. CREATE TABLE TEST(ID NUMBER(10),TIMESTAMP DATE DEFAULT sysdate);  
  2. ALTER TABLE TEST ADD(CONSTRAINT TEST_PK PRIMARY KEY(ID)); 

七.在主體定義站點開始操作(數據庫A:eread)

以REPADMIN登錄數據庫eread

創建復制組:

  1. execute dbms_repcat.create_master_repgroup('rep_hh');   
  2. execute dbms_repcat.create_master_repgroup('repg');  

在復制組里加入復制對象:

  1. execute dbms_repcat.create_master_repobject(sname=>

     

    'cqm',oname=>'test',type=>'table',

     

    use_existing_object=>true,gname=>'repg');,copy_rows=>false); 

對復制對象產生復制支持:

  1. execute dbms_repcat.generate_replication_support('cqm','test','table'); 

添加主體復制節點:

  1. execute dbms_repcat.add_master_database

     

    (
    gname=>'repg',master=>'test.im.com.cn',

     

    use_existing_objects=>true,copy_rows=>false, propagation_mode => 'synchronous');  

在主體定義站點啟動Oracle高級復制:

  1. execute dbms_repcat.resume_master_activity('repg',true); 

八.至此配置完成

 

測試:

 

1)模擬小數據量測試:OK

2)模擬大數據量測試:

  1. CREATE OR REPLACE procedure insert_into_test  
  2. as  
  3. i number;  
  4. m NUMBER;  
  5. n NUMBER;  
  6. BEGIN  
  7. n:=0;  
  8. FOR i IN 1..10000 LOOP  
  9. m:=i;  
  10. INSERT INTO test(id)VALUES (m);  
  11. nn:=n+1;  
  12. IF n=1000 THEN  
  13. COMMIT;  
  14. n:=0;  
  15. END IF;  
  16. END LOOP;  
  17. COMMIT;  
  18. END;  
  19. /  

上述的相關內容就是對Oracle高級復制之同步復制的描述,希望會給你帶來一些幫助在此方面。

【編輯推薦】

  1. Oracle常見問題的列舉及解答
  2. 使用Oracle RMAN來進行基于表空間的恢復
  3. Oracle 9i強大功能的體現
  4. Oracle存儲過程的編寫經驗總結
  5. 配置Oracle RAC中應注意的問題
責任編輯:佚名 來源: 互聯網
相關推薦

2010-04-28 11:19:04

Oracle高級復制

2011-05-17 14:02:44

Oracle 8高級復制

2017-06-29 09:28:37

OracleMariaDB復制

2019-11-24 19:17:06

MySQL異步復制全同步復制

2010-04-01 13:55:50

Oracle復制表

2010-05-12 17:03:30

Oracle復制技術

2011-05-17 13:43:23

Oracle數據庫

2010-04-01 16:17:37

Oracle復制

2010-10-20 14:27:09

SQL Server同

2010-04-19 17:25:25

Oracle數據庫

2010-11-08 11:22:21

SQL Server同

2010-03-23 16:30:47

Python文件復制

2010-04-06 14:26:41

Oracle復制表

2009-12-14 16:26:40

Ruby復制文件

2011-04-02 16:20:21

SQL SERVER 同步復制

2010-05-12 13:45:25

Mysql 復制設置

2010-05-06 15:29:53

Oracle數據復制

2010-03-29 17:43:32

2017-06-23 11:17:24

MySQL搭建配置

2010-07-23 16:10:32

SQL Server復
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区四区视频 | 看a网站 | 亚洲精品日韩一区二区电影 | 成人午夜精品一区二区三区 | 欧美在线色 | 国产精品免费一区二区三区 | 91欧美激情一区二区三区成人 | 日韩欧美在 | 久久亚洲国产精品 | 99pao成人国产永久免费视频 | 日韩av手机在线观看 | 日韩av在线播 | 亚洲成人国产综合 | 成人在线视频免费观看 | 欧美国产一区二区三区 | 欧美一区免费 | 亚洲一区亚洲二区 | 人人人干 | 日韩综合 | 福利精品 | 欧美中国少妇xxx性高请视频 | 一区二区三区亚洲精品国 | 免费黄色特级片 | 国产在线视频一区二区 | 国产成人小视频 | 欧美日韩亚 | www.日日干| 国产精品视频一二三区 | 99精品在线免费观看 | 日韩在线观看网站 | 成人欧美一区二区三区黑人孕妇 | 噜噜噜色网 | 欧美视频在线播放 | 精品久久国产 | 久久久久久亚洲 | 日韩在线免费视频 | 九九国产在线观看 | av一级在线观看 | 一本综合久久 | 人人擦人人 | 国产成人免费在线 |