January 25th, 2008
使用FiBRE所給的範例作為練習,先利用所給的sql檔建立master/slave server的資料庫。
master server:
複製fibre-primary-sample.cfg.xml到FiBRE主程式底下,可改名為fibre.cfg.xml方便之後的進行。修改fibre.cfg.xml將連結資料庫的位置設定好,並修改master主機名稱。之後執行FiBRE輸入:
java -jar fibre.jar addtables fibre.cfg.xml [SYSDBA password]
java -jar fibre.jar addtriggers fibre.cfg.xml [SYSDBA password]
最後將master與slave server名稱加入master database的 "FiBRE$Servers" table。
slave server:
複製fibre-primary-sample.cfg.xml到FiBRE主程式底下,可改名為fibre.cfg.xml方便之後的進行。修改fibre.cfg.xml將連結資料庫的位置為master server位置,並修改主機名稱為master的主機名稱。之後執行FiBRE輸入:
java -jar fibre.jar addtables fibre.cfg.xml [SYSDBA password]
java -jar fibre.jar addtriggers fibre.cfg.xml [SYSDBA password]
slave database的 "FiBRE$Servers" table則加入master server名稱。
之後複製fibre-secondary-sample.cfg.xml 到FiBRE主程式底下,可改名為fibre-se.cfg.xml方便之後的進行。修改fibre-se.cfg.xml將連結資料庫的位置為slave server的位置,並修改slave server的名稱與master server的名稱。
開始新增資料測試:
在master server新增資料後,到slave server輸入:
java -jar fibre.jar export fibre.cfg.xml [slave主機名稱]
若有更新則會在所指定的outgoing資料夾新增更新檔,將更新檔移到所指定的incoming資料夾裡。之後輸入:
java -jar fibre.jar import fibre-se.cfg.xml
即可輸入到slave server。
沒有留言:
張貼留言