共用方式為


如何使用 CDC 服務

重要

Change Data Capture for Oracle by Attunity 現已被取代。 如需詳細資訊,請參閱公告

這個程序描述如何使用 CDC 服務組態主控台來準備 SQL Server 執行個體,以便使用 Oracle CDC 服務及建立新的 CDC 服務。

若要使用 CDC 服務

  1. [開始] 功能表,選取 [Oracle CDC 服務組態]

  2. 從左窗格選取 [本機 CDC 服務]\ (根層級)。

  3. 您會執行下列其中一項或兩項工作:

    • 準備 SQL Server

      從 CDC 服務組態主控台右側的 [動作] 窗格中選取這個選項。

      您也可以用滑鼠右鍵按一下 [本機 CDC 服務] ,並選取 [準備 SQL Server] 。

      隨即開啟 [為 Oracle CDC 準備 SQL Server 執行個體] 對話方塊。

      若要為 Oracle CDC 服務準備 SQL Server 執行個體,登入必須擁有具備 dbcreator 固定伺服器角色的 SQL Server 登入。 此登入是用來建立加入 Oracle CDC 服務以及之後加入 Oracle CDC 執行個體所需的 MSXDBCDC 資料庫。

      如需有關如何使用此對話方塊的詳細資訊,請參閱< Prepare SQL Server for CDC>。 如需如何針對 CDC 啟用 SQL Server 執行個體的資訊,請參閱如何為 CDC 備妥 SQL Server

    • 建立新的 CDC 服務

      從 CDC 服務組態主控台右側的 [動作] 窗格中按一下 [新增服務]

      您也可以用滑鼠右鍵按一下 [本機 CDC 服務],並選取 [新增服務]。

      隨即開啟 [新增 Oracle CDC 服務] 對話方塊。

      如需有關如何使用此對話方塊的詳細資訊,請參閱< 建立及編輯 Oracle CDC 服務>。 如需有關如何建立或編輯 CDC 服務的詳細資訊,請參閱< 如何建立及編輯 CDC 服務>。

      Oracle CDC 服務所使用的 SQL Server 登入只要求它必須是 public 固定伺服器角色的成員,不需要其他權限。 但是,若要建立 Oracle CDC 服務,此登入必須擁有 MSXDBCDC 資料庫的寫入權限,例如 db_owner 資料庫角色必須指派給此登入。 當沒有 MSXDBDCDC 資料庫寫入權限的登入嘗試建立新的 Oracle CDC 執行個體時,便會顯示錯誤訊息。 在這個對話方塊中按一下 [確定] ,隨即顯示 [連接到 SQL Server] 對話方塊。

      如需如何輸入擁有 MSXDBCDC 資料庫寫入權限之登入認證的資訊,例如 db_owner 資料庫角色,請參閱 建立及編輯 Oracle CDC 服務連接到 SQL Server

另請參閱

使用 CDC 服務