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

Oracle高級復(fù)制的同步復(fù)制的配置步驟說明

數(shù)據(jù)庫 Oracle
我們今天主要講述的是Oracle高級復(fù)制的同步復(fù)制的測試方案的介紹,以及其實際操作步驟的詳細(xì)說明,以下就是文章的具體內(nèi)容描述。

以下的文章主要講述的是Oracle高級復(fù)制的同步復(fù)制,如果你需要在全國的幾個相關(guān)地方來架設(shè)相關(guān)服務(wù)器(Oracle),其要求是各個相關(guān)的DB數(shù)據(jù)的一致,以下就是具體方案的描述,希望在你今后的學(xué)習(xí)中會有所幫助。

以下是測試方案中的一種:同步復(fù)制

Oracle 高級復(fù)制同步復(fù)制配置步驟詳細(xì)說明

[Oracle] Oracle高級復(fù)制同步復(fù)制配置步驟

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

一.數(shù)據(jù)庫基本情況

數(shù)據(jù)庫A 版本Oracle 10.2.0.1 數(shù)據(jù)庫名sid:eread

數(shù)據(jù)庫B 版本Oracle 10.1.0.3 數(shù)據(jù)庫名sid:test

主體定義站點:A eread

主體站點:B test

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

本例涉及的用戶.

復(fù)制管理員:repadmin

應(yīng)用用戶:cqm

本例Oracle高級復(fù)制的對象:reptest 數(shù)據(jù)表

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

 

  1. alter system set global_names=true scope=both

二.在兩個數(shù)據(jù)庫上分別創(chuàng)建應(yīng)用用戶CQM

 

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

 

三.在兩個數(shù)據(jù)庫上分別創(chuàng)建復(fù)制管事員用戶REPADMIN

創(chuàng)建repadmin用戶管理復(fù)制環(huán)境

 

  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用戶權(quán)限可以管理當(dāng)前站點中任何主體組

 

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

授予repadmin用戶權(quán)限可以為任何表創(chuàng)建snapshot logs

 

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

 

指定repadmin用戶為propagator,并授予執(zhí)行任何procedure的權(quán)限

 

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

 

 

四.更改兩個數(shù)據(jù)庫的全局名稱

  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

五.在兩個數(shù)據(jù)庫上建立數(shù)據(jù)庫鏈接

 

  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';  

 

六.在兩個數(shù)據(jù)庫的應(yīng)用用戶CQM下創(chuàng)建表

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

 

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

在數(shù)據(jù)庫EREAD上用戶CQM下:

 

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

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

以REPADMIN登錄數(shù)據(jù)庫eread

創(chuàng)建復(fù)制組:

 

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

在復(fù)制組里加入復(fù)制對象:

 

  1. execute dbms_repcat.create_master_repobject
    (
    sname=>'cqm',oname=>'test',type=>'table',
    use_existing_object=>true,gname=>'repg');,copy_rows=>false); 

對復(fù)制對象產(chǎn)生復(fù)制支持:

 

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

添加主體復(fù)制節(jié)點:

 

  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高級復(fù)制:

 

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

八.至此配置完成

測試:

1)模擬小數(shù)據(jù)量測試:OK

2)模擬大數(shù)據(jù)量測試:

 

  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. /  

以上的相關(guān)內(nèi)容就是對Oracle高級復(fù)制之同步復(fù)制的介紹,望你能有所收獲。

【編輯推薦】

  1. Oracle 11g調(diào)用相關(guān)函數(shù)的5種方法
  2. Oracle to_char的用法的描述
  3. Oracle數(shù)據(jù)字典的文檔描述
  4. Oracle數(shù)據(jù)庫設(shè)計規(guī)范化的前兩個要求
  5. 配置Oracle RAC中應(yīng)注意的問題

 

責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-04-28 08:55:40

Oracle高級復(fù)制

2017-06-29 09:28:37

OracleMariaDB復(fù)制

2019-11-24 19:17:06

MySQL異步復(fù)制全同步復(fù)制

2010-05-12 17:03:30

Oracle復(fù)制技術(shù)

2017-06-23 11:17:24

MySQL搭建配置

2010-04-01 16:17:37

Oracle復(fù)制

2010-10-20 14:27:09

SQL Server同

2011-05-17 14:02:44

Oracle 8高級復(fù)制

2010-11-08 11:22:21

SQL Server同

2011-05-17 13:43:23

Oracle數(shù)據(jù)庫

2010-04-06 14:26:41

Oracle復(fù)制表

2011-04-02 16:20:21

SQL SERVER 同步復(fù)制

2010-05-12 13:45:25

Mysql 復(fù)制設(shè)置

2010-04-01 13:55:50

Oracle復(fù)制表

2021-12-06 09:43:01

鏈表節(jié)點函數(shù)

2017-11-15 08:52:18

軟件硬件復(fù)制

2024-07-19 09:10:37

2024-07-15 09:14:03

MySQL主從復(fù)制

2010-05-06 15:29:53

Oracle數(shù)據(jù)復(fù)制

2024-08-20 18:00:56

Python文件開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 一级黄色毛片 | 亚洲一区 中文字幕 | 精品国产色 | 国产99免费 | 国产日韩一区 | 免费一级黄色电影 | 亚洲国产精品一区二区久久 | 久久亚洲国产精品 | 一区二区精品电影 | 欧美黄色一级毛片 | 九九99久久 | 中文字幕第十页 | 亚洲欧美中文字幕在线观看 | 日韩av成人在线 | 亚洲精品一区二区另类图片 | 国产9 9在线 | 中文 | 欧美久久一级特黄毛片 | av中文字幕在线 | 精品国产欧美一区二区 | 欧美日韩在线免费观看 | av在线一区二区三区 | 亚洲一区二区三区四区五区中文 | 免费看国产一级特黄aaaa大片 | 亚洲精品一区二三区不卡 | 国产亚洲精品久久久久久牛牛 | 精品香蕉一区二区三区 | 欧美色999 | 午夜在线精品偷拍 | www.五月天婷婷 | 欧美日韩精品一区 | 99re在线视频 | 99热精品国产 | 久久69精品久久久久久国产越南 | 欧美美女二区 | 精品免费国产视频 | www.亚洲区| 求个av网址 | 毛片黄片| 91在线综合| 欧美高清视频 |