在ORCAL中實現資料庫的複製

2021-09-01 05:45:31 字數 1272 閱讀 2632

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!

在internet上運作資料庫經常會有這樣的需求:把遍布全國各城市相似的資料庫應用統一起來,乙個節點的資料改變不僅體現在本地,還反映到遠端。複製技術給使用者提供了一種快速訪問共享資料的辦法。

一、實現資料庫複製的前提條件

1、資料庫支援高階複製功能

您可以用system身份登入資料庫,檢視v$option檢視,如果其中advanced replication為true,則支援高階複製功能;否則不支援。

2、資料庫初始化引數要求

①、db_domain = test.com.cn

指明資料庫的網域名稱(預設的是world),這裡可以用您公司的網域名稱。

②、global_names = true

它要求資料庫鏈結(database link)和被連線的資料庫名稱一致。

現在全域性資料庫名:db_name+」.」+db_domain

③、有跟資料庫job執行有關的引數

job_queue_processes = 1

job_queue_interval = 60

distributed_transactions = 10

open_links = 4

第一行定義snp程序的啟動個數為n。系統預設值為0,正常定義範圍為0~36,根據任務的多少,可以配置不同的數值。

第二行定義系統每隔n秒喚醒該程序一次。系統預設值為60秒,正常範圍為1~3600秒。事實上,該程序執行完當前任務後,就進入睡眠狀態,睡眠一段時間後,由系統的總控負責將其喚醒。

如果修改了以上這幾個引數,需要重新啟動資料庫以使引數生效。

二、實現資料庫同步複製的步驟

假設在internet上我們有兩個資料庫:乙個叫深圳(shenzhen),乙個叫北京(beijing)。

具體配置見下表:

資料庫名

shenzhen

beijing

資料庫網域名稱

test.com.cn

test.com.cn

資料庫sid號

shenzhen

beijing

listener埠號

1521

1521

伺服器ip位址

10.1.1.200

10.1.1.200

給我老師的人工智慧教程打call!

在ORCAL中實現資料庫的複製

在inter 上運作資料庫經常會有這樣的需求 把遍布全國各城市相似的資料庫應用統一起來,乙個節點的資料改變不僅體現在本地,還反映到遠端。複製技術給使用者提供了一種快速訪問共享資料的辦法。一 實現資料庫複製的前提條件 1 資料庫支援高階複製功能 您可以用system身份登入資料庫,檢視v option...

在ORCAL中實現資料庫的複製

在internet上運作資料庫經常會有這樣的需求 把遍布全國各城市相似的資料庫應用統一起來,乙個節點的資料改變不僅體現在本地,還反映到遠端。複製技術給使用者提供了一種快速訪問共享資料的辦法。一 實現資料庫複製的前提條件 1 資料庫支援高階複製功能 您可以用system身份登入資料庫,檢視v opti...

Orcal資料庫複習筆記

eg select from emp where deptno 10 eg select ename from emp where ename like a sql中的轉義字元用 escape 關鍵字後面跟上 使用的字元 經實驗 中字元可以為任意字元,數字和字母也可以,但必須能能是1個字元 eg s...