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

Oracle系統數據復制技術?這里為你詳解一下~

數據庫 Oracle
數據復制的實現主要包括以下幾步:創建復制站點、創建組對象和配置沖突解決方案。下面我們舉一個例子來說明各步具體需要完成的工作。

[[225379]]

數據復制的實現主要包括以下幾步:

(1)創建復制站點;

(2)創建組對象;

(3)配置沖突解決方案。

下面我們舉一個例子來說明各步具體需要完成的工作。在這個例子中我們采用多主控站點復制方式,設有兩個主控站點和兩個共享數據表。兩個主控站點分別為:處理站點(cl.world)和解釋站點(js.wo rld);兩個數據表為測區 (survey) 和測線 ( line)。

STEP1 創建復制站點:

(1)首先以 SYSTEM 身份登陸主站點數據庫 cl.worldCONNECT system/manager@cl.world;

(2)創建用戶—復制管理員,并為該用戶授權復制管理員負責復制站點的創建和管理,每個復制站點都必須創建復制管理員以下為引用的內容: 

  1. CREATE USER repadmin IDENTIFIED BY repadmin;   
  2. BEGIN   
  3. DBMS_REPCAT_ADMIN.GRANT_ADMIN_ANY_SCHEMA (username => ’repadmin’);   
  4. END

(3)為本站點指定傳播者;

傳播者負責將本地***更新的數據傳播到其他站點上,以下為引用的內容: 

  1. BEGIN   
  2.   DBMS_DEFER_SYS.REGISTER_PROPAGATOR (username => ’repadmin’);   
  3. END

(4)為本站點指定接收者;

接收者負責接收其他站點上的傳播者傳送過來的數據,以下為引用的內容: 

  1. BEGIN   
  2. DBMS_REPCAT_ADMIN.REGISTER_USER_REPGROUP (   
  3.   username => ’repadmin’,   
  4.   privilege_type => ’receiver’,   
  5.   list_of_gnames => NULL);   
  6. END 

(5)確定清除時間;

為了使傳送過來事務隊列不致過大,需要將成功加載的事務從事物隊列里清除掉,這里設定每小時清除一次。 以下為引用的內容: 

  1. CONNECT repadmin/repadmin@cl.world   
  2. BEGIN   
  3.   DBMS_DEFER_SYS.SCHEDULE_PURGE (   
  4. next_date => SYSDATE,   
  5. interval => ’SYSDATE + 1/24’,   
  6. delay_seconds => 0);   
  7. END 

在建立好站點 cl.world 后,以同樣的方法創建站點 js. world。

(6)創建各主控站點之間的調度鏈接。

創建各主控站點之間的調度鏈接需要先在各主控站點間建立數據庫鏈接,之后為每個數據庫鏈接定義調度時間。

首先,在處理站點上建立與解釋站點的數據庫鏈接,這里需要先建立一個公用數據庫鏈接,供其他私有數據庫鏈接來使用。以下為引用的內容: 

  1. CONNECT SYSTEM/MANAGER@cl.world   
  2. CREATE PUBLIC DATABASE LINK js.world USING ’js.world’;   
  3. CONNECT repadmin/repadmin@cl.world   
  4. CREATE DATABASE LINK js.world CONNECT TO repadmin   
  5. IDENTIFIED BY repadmin;  

同樣,在解釋站點上建立與處理站點的數據庫鏈接。以下為引用的內容:

 

  1. CONNECT SYSTEM/MANAGER@js.world   
  2. CREATE PUBLIC DATABASE LINK cl.world USING ’cl.world’;   
  3. CONNECT repadmin/repadmin@js.world   
  4. CREATE DATABASE LINK cl.world CONNECT TO repadmin   
  5. IDENTIFIED BY repadmin;  

調度鏈接確定本站點上的事務向其他站點發送的頻度,下面的代碼為 10 分鐘一次,以下為引用的內容: 

  1. CONNECT repadmin/repadmin@cl.world   
  2. BEGIN   
  3. DBMS_DEFER_SYS.SCHEDULE_PUSH (   
  4. destination => ’js.world’,   
  5. interval => ’SYSDATE + (1/144)’,   
  6. next_date => SYSDATE,   
  7. parallelism => 1,   
  8. execution_seconds => 1500,   
  9. delay_seconds => 1200);   
  10. END

在解釋站點上做相同的工作 STEP2 創建主控組在復制環境中,Oracle 用組來管理復制對象。通過將相關的復制對象放在一個組里,從而方便對大量數據對象的管理。

這里我們假設用戶模式 integr ation 在處理站點和解釋站點都已存在,而且表測區 (survey) 和測線 (line) 也已經創建。

(1)創建主控組對象 以下為引用的內容: 

  1. CONNECT repadmin/repadmin@cl.world   
  2. BEGIN   
  3. DBMS_REPCAT.CREATE_MASTER_REPGROUP (   
  4. gname => ’inte_repg’);   
  5. END 

(2)向主控組中添加數據對象,將測區表 survey 加入到組 inte_repg 中以下為引用的內容: 

  1. BEGIN   
  2. DBMS_REPCAT.CREATE_MASTER_REPOBJECT (   
  3. gname => ’inte_repg’,  
  4. type => ’TABLE’,   
  5. oname => ’survey’,   
  6. sname => ’integration’,   
  7. use_existing_object => TRUE,   
  8. copy_rows => FALSE);   
  9. END

以同樣的方法將測線表 line 加入到組 inte_repg 中。

(3)在主控組中添加其他參與復制的站點,數據庫之間的同步方式在此指定以下為引用的內容: 

  1. BEGIN   
  2. DBMS_REPCAT.ADD_MASTER_DATABASE (   
  3. gname => ’inte_repg’,   
  4. master => ’js.world’,   
  5. use_existing_objects => TRUE,   
  6. copy_rows => FALSE,   
  7. propagation_mode => ’ASYNCHRONOUS’);   
  8. END 

(4)如果可能出現沖突,則需要配置沖突解決方案。沖突解決方案將在后面介紹。

(5)為每個對象生成復制支持, 以下為引用的內容: 

  1. BEGIN   
  2. DBMS_REPCAT.GENERATE_REPLICATION_SUPPORT (   
  3. sname => ’integration’,   
  4. oname => ’survey’,   
  5. type => ’TABLE’,   
  6. min_communication => TRUE);   
  7. END

測線表 line 也一樣。

(6)重新開始復制以下為引用的內容: 

  1. BEGIN   
  2. DBMS_REPCAT.RESUME_MASTER_ACTIVITY (   
  3. gname => ’inte_repg’);   
  4. END

以同樣的方式設置解釋站點。設置成功后,數據復制過程就宣告完畢,庫中的數據就可進行復制。

原文鏈接: http://mp.weixin.qq.com/s/R2mJcL9vki1WP4qanXzdAA

 

責任編輯:龐桂玉 來源: ITPUB
相關推薦

2018-08-03 08:31:09

Linux top命令負載

2022-12-25 18:58:53

架構RabbitMQ

2009-11-17 11:14:25

Oracle擴展

2021-12-27 18:00:30

對象數組Java

2020-12-10 08:44:35

WebSocket輪詢Comet

2025-01-10 11:07:28

2020-12-21 05:56:54

Clipboard A復制圖像開發技術

2022-12-03 18:24:13

數據能力場景

2022-09-23 15:01:33

圖片加載代碼

2022-04-26 05:57:18

微服務Nacos

2009-12-07 17:51:39

2011-05-17 15:02:15

ORACLE數據庫備份

2021-08-22 15:07:29

大數據信息安全隱私

2023-08-18 20:50:22

2023-05-09 08:25:26

Gaussdb數據庫開源數據庫

2024-03-01 18:55:54

內存調試Go 語言

2011-08-05 09:33:56

OracleUser ProcesServer Proc

2011-07-29 13:40:34

Oracle數據庫PLSQL異常處理

2010-05-12 17:03:30

Oracle復制技術

2010-10-20 09:41:37

卸載Oracle
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久操国产 | 色噜噜狠狠色综合中国 | 国产一级特黄视频 | 免费久草 | 日韩免费 | 日本黄色高清视频 | 日本午夜免费福利视频 | 日韩av中文| 在线成人 | 在线视频国产一区 | 亚洲精品一二区 | 欧美不卡| 国产成人jvid在线播放 | 欧美不卡在线 | 婷婷国产一区二区三区 | 国产精品视频在线观看 | 精品久久精品 | 日韩精彩视频 | 欧美激情一区二区三级高清视频 | 午夜看电影在线观看 | 日韩一区和二区 | 97精品超碰一区二区三区 | 超碰在线97国产 | 一区二区成人 | 欧美一卡二卡在线 | 亚洲网站在线 | 欧美日韩视频网站 | 国产麻豆乱码精品一区二区三区 | 日韩欧美一级精品久久 | 99精品国产在热久久 | 免费在线看黄 | 一区二区三区在线播放 | 久久99深爱久久99精品 | 中文字幕国产日韩 | 免费黄色的视频 | 久草视频观看 | 国产精品亚洲成在人线 | 国产欧美日韩在线一区 | 99r在线 | 亚洲高清在线播放 | 一区二区三区日 |