xDB Setup
1. 先確認所有service是否running…
2.選xDB Replication Console
3.Console的使用者介面
4.於Replication Servers上按右鍵選”Register Publication Server”
5.輸入Publication Server的host, port, user name, password,此處是指在安裝xDB時Publication Server的主機並非要被複製的主機
5.1如果host輸入localhost會有以下的warning,可直接選Yes略過
6.完成後如下
7.接著於Replication Servers上按右鍵選”Register Subscription Server”
8. 輸入Subscription Server的host, port, user name, password,此處是指在安裝xDB時Subscription Server的主機並非複製的主機
9. Subscription Server完成後如下
10.選定Publication Server下的SMR,按右鍵選Add Database(Source Database)
11.選擇Source Database的type (oracle or PPAS or SQL Server or Postgres),並輸入該資料庫的連線資訊,設定好後可按下Test來確認連線是否正常,如果正常就可以按下Save.否則需確認資料庫的連線問題。
另外如果選擇的Database Type是Oracle,請將ojdbc14.jar放置於EDB_HOME/lib/jdbc/,然後重啟publication及subscription server:
注意:Oracle DB需利用以下statement來設定權限
CREATE USER pubuser IDENTIFIED BY password;
GRANT CONNECT TO pubuser;
GRANT RESOURCE TO pubuser;
GRANT CREATE ANY TRIGGER TO pubuser;
GRANT SELECT ON edb.dept TO pubuser;
GRANT SELECT ON edb.emp TO pubuser;
12.Add Database後就能看到在”SMR”下就有剛剛新增的資料庫
13.接著建立Publication (DataSet),按右鍵選Create Publication
14.填入Publication Name及勾選要Replication的table後按下Create
15.完成後就會看到pub-dataset如下圖
16.接著由Subscription
Server下按右鍵來Add Database (Target Database)
17 輸入資料庫的連線資訊
17.1 按下Test來確認資料庫連線是否正確
17.2 如host輸入localhost會有warning,請按Yes略過
18. Add Database後就能看到在”Subscription Server”下就有剛剛新增的資料庫
19.接著按右鍵選Create
Subscription (subscription dataset)
20.此時會跳出來要求輸入Publication
Server的資訊,請輸入publication server的所有資訊 (非Source database 也非 Target database而是xDB安裝的主機),輸入完後按”Load”,就能看到 13~15步驟建立的pub-dataset了,按Create.
21.完成後如下圖所示
22.Snapshot
23.Synchronize
24.組態同步排程
有多種選項,選擇你要的排程方式,這裡用synchronize及continuously來說明
同步間隔設定為1sec.
Finish!!
25.到Source Database去新增資料,看看Target Database是否有同步
沒有留言:
張貼留言