日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle高級復(fù)制的同步相關(guān)復(fù)制8個步驟

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

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括團(tuán)風(fēng)網(wǎng)站建設(shè)、團(tuán)風(fēng)網(wǎng)站制作、團(tuán)風(fēng)網(wǎng)頁制作以及團(tuán)風(fēng)網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,團(tuán)風(fēng)網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到團(tuán)風(fēng)省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

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

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

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

主體定義站點(diǎn):A eread

主體站點(diǎn):B test

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

本例涉及的用戶.

復(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用戶管理Oracle高級復(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)前站點(diǎn)中任何主體組

 
 
 
  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下:注意,要進(jìn)行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)); 

七.在主體定義站點(diǎn)開始操作(數(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é)點(diǎn):

 
 
 
  1. execute dbms_repcat.add_master_database

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

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

在主體定義站點(diǎn)啟動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常見問題的列舉及解答
  2. 使用Oracle RMAN來進(jìn)行基于表空間的恢復(fù)
  3. Oracle 9i強(qiáng)大功能的體現(xiàn)
  4. Oracle存儲過程的編寫經(jīng)驗(yàn)總結(jié)
  5. 配置Oracle RAC中應(yīng)注意的問題

文章名稱:Oracle高級復(fù)制的同步相關(guān)復(fù)制8個步驟
網(wǎng)站URL:http://www.5511xx.com/article/coepeph.html