來源系統上的「擷取程式」必須繼續的執行,不但要擷取從 Sync Server 對來源資料庫所作的變更, 而且也儘可能地從其他應用程式擷取。如果來源伺服器已重新啟動,您必須在嘗試同步化之前重新啟動「擷取程式」。
請參閱 DB2 Universal Database Replication 指南與參考手冊, 取得您執行「擷取程式」所需授權的相關資訊。
您啟動「擷取程式」的方式,端視來源伺服器的作業系統而定。
使用 ASNCCP 指令,攫取對 Windows 或 UNIX 來源資料庫所進行的變更。
在 Windows 來源伺服器中啟動「擷取程式」
ASNCCP database_name
其中 database_name 是您要同步化的來源資料庫名稱。
如果您要重新啟動「擷取程式」處理,請發出下列指令:
ASNCCP database_name warmns
您也可以利用「Windows NT 服務控制管理員」來操作「擷取程式」。「服務控制管理員」可以從 NT 控制台,讓您自動地啟動「擷取程式」與「引用程式」作為服務。 請參閱 DB2 Universal Database Replication 指南與參考手冊,以取得如何設定 NT 服務的相關資訊。
若要在 UNIX 來源伺服器上啟動擷取程式
ASNCCP database_name其中的 database_name 是來源資料庫要同步化的來源資料庫名稱。 該指令必須在您擁有寫入專用權的目錄中發出。
如果您要重新啟動「擷取程式」處理,請發出下列指令:
ASNCCP database_name warmns
此參數會造成 Sync Server 將來源資料庫中的每一個橫列都當成是已變更的橫列, 並會嚴重降低效能。
此參數會強迫「擷取程式」在擷取來源資料庫日誌中的所有異動後停止。Sync Server 需要「擷取程式」在來源伺服器中持續執行。
不建議使用此參數。請參閱 DB2 Universal Database Replication 指南與參考手冊,以取得其餘資訊。
使用 STRDPRCAP (啟動 DPR 擷取程式) 指令來啟動對 AS/400 來源資料庫變動的擷取。因為此指令會處理登記表格中的所有抄寫來源, 請確定執行此指令的使用者具有適當的權限。
指定 DPRVSN (DataPropagator 版本) 參數的值為 5。 請勿冷開機「擷取程式」(對 RESTART 參數發出 NO 值), 因為這會造成 Sync Server 把來源資料庫的每一個橫列當作是已變更的橫列,而嚴重的降低效能。
如果您的來源系統是 OS/390 系統, 您可以使用 JCL 來啟動「擷取程式」,或您可以啟動程式作為系統啟動作業。 請參閱 DB2 Universal Database Replication 指南與參考手冊,以取得如何執行這些作業的更多相關資訊。 請勿使用 COLD 及 CHGONLY 參數, 理由如Windows 及 UNIX 系統中所述。