在“創(chuàng)建 Capture 控制表”窗口中,選擇“使用此 DB2 聯(lián)合服務(wù)器來捕捉對(duì)非 DB2 服務(wù)器的更改”選擇項(xiàng),并在“非 DB2 服務(wù)器”選擇框中選擇之前創(chuàng)建的聯(lián)邦服務(wù)器。 上一頁1234下一頁 圖 2. 創(chuàng)建 Capture 控制表的過程
根據(jù)窗口中的選項(xiàng)選擇完成后,點(diǎn)選“確定”創(chuàng)建 Capture 控制表。 添加 Nickname: 按照上面的描述創(chuàng)建好 Capture 控制表后,在復(fù)制中心窗口中即可看到該控制服務(wù)器,我們將在該 Capture 控制服務(wù)器上添加 Nickname。 圖 3. 添加 Nickname
按照上圖選擇,在彈出窗口中配置好需要進(jìn)行復(fù)制的 Nickname。 圖 4. 配置好需要進(jìn)行復(fù)制的 Nickname
本例中使用 ADMINISTRATOR.TRC1。 創(chuàng)建 Apply 控制器 和創(chuàng)建 Capture 控制表類似,在復(fù)制中心選擇使用定制方式創(chuàng)建 Apply 控制表。 圖 5. 創(chuàng)建 Apply 控制表
按上圖選擇,會(huì)彈出“創(chuàng)建 Apply 控制表”窗口。 圖 6. 選擇服務(wù)器
從窗口中選擇需要?jiǎng)?chuàng)建 Apply 控制表的數(shù)據(jù)庫服務(wù)器,之后按照提示操作即可。 創(chuàng)建預(yù)訂集(subscription sets) 上一頁1234下一頁 在 Apply 控制服務(wù)器中選擇創(chuàng)建預(yù)訂集,則彈出創(chuàng)建窗口。首先,我們需要定義 Capture 控制服務(wù)器、目標(biāo)服務(wù)器、Apply 控制服務(wù)器等,如下圖: 圖 7. 創(chuàng)建預(yù)訂集
在“源到目標(biāo)映射”頁面,完成對(duì)于數(shù)據(jù)源表和目標(biāo)表的配置。 圖 8. 添加源
另外,缺省的復(fù)制時(shí)間間隔為 20 分鐘,如需配置,可在“時(shí)間表”頁面完成。 圖 9. 完成預(yù)訂集的創(chuàng)建
本例中,配置 1 分鐘為復(fù)制的時(shí)間間隔。 完成以上的操作后,DB2 和 MS SQL Server 之間的復(fù)制配置就已經(jīng)完成。本例中,配置了從 MS SQL Server 到 DB2 的數(shù)據(jù)復(fù)制。要啟用或者測試該復(fù)制功能,可按照如下的步驟啟動(dòng)相應(yīng)的服務(wù)器,并監(jiān)控狀態(tài)和復(fù)制的工作。 第 4 步是測試 DB2 和 MS SQL Server 之間的 SQL 數(shù)據(jù)復(fù)制。 啟動(dòng) Capture 服務(wù)器 a) 執(zhí)行如下命令以啟動(dòng) Capture 服務(wù)器:asncap capture_server=TESTRC2。注:也可以通過復(fù)制中心來啟動(dòng) Capture 服務(wù)器。命令中的“TESTRC2”是 Capture 服務(wù)器名稱,本例中使用 MS SQL Server 聯(lián)邦數(shù)據(jù)庫來做 Capture 服務(wù)器。 b) 檢查 Capture 服務(wù)器狀態(tài),可以通過復(fù)制中心來檢查 Capture 服務(wù)器的狀態(tài)。 圖 10. 檢查 Capture 服務(wù)器狀態(tài)
啟動(dòng) Apply 服務(wù)器 a) 執(zhí)行如下命令以啟動(dòng) Apply 服務(wù)器:asnapply CONTROL_SERVER=TESTRC2 APPLY_QUAL=TESTRC2。注:也可以通過復(fù)制中心來啟動(dòng) Apply 服務(wù)器。本例中使用 TESTRC2 來做控制服務(wù)器(CONTROL_SERVER),APPLY_QUAL 參數(shù)指配置預(yù)訂集時(shí)使用的模式。 圖 11. 檢查 Apply 服務(wù)器狀態(tài)
確認(rèn)復(fù)制功能 向源表中插入數(shù)據(jù),按照配置“預(yù)訂集”(subscription sets)時(shí)配置的時(shí)間間隔,確認(rèn)數(shù)據(jù)已經(jīng)被復(fù)制到目標(biāo)表中。 結(jié)論 隨著 DB2 功能不斷得到完善和加強(qiáng),越來越多的客戶選擇使用 DB2 數(shù)據(jù)庫來存儲(chǔ)其要害的業(yè)務(wù)數(shù)據(jù)。為了實(shí)現(xiàn)組織內(nèi)部要害數(shù)據(jù)的整合,需要和許多現(xiàn)有的數(shù)據(jù)庫系統(tǒng)之間共享、同步數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)整合、業(yè)務(wù)分離等功能,以支持客戶的業(yè)務(wù)需求。 本文描述了 DB2 數(shù)據(jù)庫和 MS SQL Server 數(shù)據(jù)庫之間數(shù)據(jù)復(fù)制的配置過程。從本文的描述不難看出,基于 DB2 和 WebSphere Replication Server 提供的強(qiáng)大復(fù)制功能,用戶可以方便的配置數(shù)據(jù)復(fù)制,并可根據(jù)用戶的實(shí)際需求實(shí)現(xiàn)靈活的定制。這將大大方便用戶,便于客戶實(shí)現(xiàn)業(yè)務(wù)要求。 上一頁1234 新聞熱點(diǎn)
疑難解答
圖片精選