如何為 CDC 準備 SQL Server
Oracle CDC 服務需要所有目標 SQL Server 執行個體都包含 MSXDBCDC 資料庫。 您可以在 CDC 服務設定主控台中使用「準備 SQL Server」動作來建立這個資料庫。每個目標 SQL Server 執行個體都只會執行這項工作一次。
以下描述如何使用 CDC 服務設定主控台針對 Oracle 異動資料擷取來準備 SQL Server 資料庫。 這個程序會建立 MSXDBCDC 資料庫,並定義所需的資料表、預存程序和其他必要成品。
為 Oracle CDC 準備 SQL Server 是由 Oracle CDC 服務管理員所執行。 如需 CDC 服務管理員角色的詳細資訊,請參閱 Attunity For Oracle 異動資料擷取服務的使用者角色。
若要為 CDC 啟用 SQL Server
從 [開始] 功能表,選取 [Oracle CDC 服務組態] 。
從左窗格中選取 [動作] 窗格中的 [本機 CDC 服務] ,然後按一下 [準備 SQL Server] 。
您也可以用滑鼠右鍵按一下 [本機 CDC 服務] ,並選取 [準備 SQL Server] 。
請在 [為 Oracle CDC 準備 SQL Server 執行個體] 對話方塊中輸入必要的資訊。 如需有關如何在此對話方塊中輸入必要資訊的詳細資訊,請參閱< Prepare SQL Server for CDC>。
若要為 Oracle CDC 準備 SQL Server 執行個體,登入必須擁有 MSXDBCDC 資料庫的寫入權限。 請輸入擁有 MSXDBCDC 資料庫寫入權限之登入的認證,例如
sysasmin
角色的成員。
注意:您可以按一下 [檢視指令碼] ,檢視設定指令碼的唯讀版本。 SQL Server 系統管理員可以將此指令碼複製至 SQL Server 管理主控台來進行編輯和執行 (必要的話)。