Oracle Stream實戰(4)—測試環境準備(三)

cow977發表於2011-12-24

Oracle Stream實戰(1)—測試環境介紹    http://space.itpub.net/81227/viewspace-714227

Oracle Stream實戰(2)—測試環境準備(一)    http://space.itpub.net/81227/viewspace-714228

Oracle Stream實戰(3)—測試環境準備(二)    http://space.itpub.net/81227/viewspace-714229

 

 

5 啟用追加日誌

可以基於Database級別或Table級別,啟用追加日誌(Supplemental Log)。在建立根據Schema粒度進行復制的Oracle Stream環境中,如果確認Schema下所有Table都有合理的主鍵(Primary Key),則不再需要啟用追加日誌。

以下是引用片段:

#啟用Database 追加日誌

SQL> alter database add supplemental log data;

#啟用Table追加日誌

SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE, FOREIGN KEY) COLUMNS;

6 建立DBlink

根據Oracle Stream官方文件,針對主資料庫建立的資料庫鏈的名字必須和從資料庫的global_name相同。

如果需要修改global_name,執行“alter database rename global_name to xxx”

6.1建立主資料庫資料庫鏈

#strmadmin身份,登入主資料庫。

SQL> conn strmadmin/strmadmin

#建立資料庫鏈

SQL> create database link demodb connect to strmadmin identified by strmadmin using 'demodb';

6.2建立從資料庫資料庫鏈

#strmadmin身份,登入從資料庫。

SQL> conn strmadmin/strmadmin

#建立資料庫鏈

SQL> create database link cow connect to strmadmin identified by strmadmin using 'cow';

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/81227/viewspace-714230/,如需轉載,請註明出處,否則將追究法律責任。

相關文章