共用方式為


管理 CDC 實例

您可以使用 CDC 設計工具控制台來檢視您所建立實例的相關信息,以及管理實例的作業。

按兩下左窗格中的實例名稱,以檢視實例的相關信息。

備註

如果您在左窗格中選取服務,可用的實例清單也會顯示在 CDC 設計工具控制台的中央。 如果您選取本節中的其中一個實例,您可以在右窗格中執行工作;不過,您將無法在屬性索引標籤中檢視資訊。

顯示 CDC 實例資訊時可以執行的操作

下列動作會從右窗格執行:

開始
按兩下 [開始 ] 開始擷取所選 CDC 實例的變更。

停止
按兩下 [停止 ] 以停止擷取所選 CDC 實例的變更。 當您停止 CDC 實例時,擷取至該點的變更不會遺失,而且會在 CDC 實例繼續時傳遞。

重設
按兩下 [重設 ] 將 CDC 實例重設為其初始 (空白) 狀態。 當 CDC 實例停止時,可以使用此選項。 變更表格和 CDC 實例內部狀態中的所有變更都會被刪除。 稍後啟動 CDC 實例時,變更擷取會從該時間點開始,且只會包含 CDC 實例啟動之後啟動的交易。

按兩下確認對話框中的 [確定 ],確認您想要重設 CDC 實例,並刪除寫入變更資料表的變更。

刪除
按兩下 [刪除 ] 永久刪除 CDC 實例。 只有在 CDC 實例停止時,才能使用此選項。

按兩下確認對話框中的 [確定 ],確認您想要刪除 CDC 實例。

Oracle 記錄腳本
按兩下此連結,即可使用 Oracle 補充記錄腳本來顯示 [Oracle 記錄腳稿] 對話方塊。 如需您可以在此對話框中執行之動作的資訊,請參閱 Oracle 補充記錄腳本

備註

當您執行補充記錄文本時,[執行腳本的 Oracle 認證] 對話框隨即開啟,您可以在其中提供有效的 Oracle 使用者名稱和密碼。 如需如何提供適當 Oracle 認證的資訊,請參閱 執行腳本的 Oracle 認證

CDC 實例部署腳本
按此連結可顯示 CDC 實例部署指令碼對話框,進而展示 CDC 實例部署指令碼。 如需此對話框的相關信息,請參閱 CDC 實例部署腳本

性能
按兩下此連結以開啟屬性編輯器。 您可以使用屬性編輯器來編輯 CDC 實例組態。 如需編輯 CDC 實例屬性的詳細資訊,請參閱 編輯實例屬性

查看器索引標籤

當您檢視 CDC 實例的資訊時,可以使用下列查看器索引標籤。 這些索引標籤中的資訊是唯讀的。

狀態
此索引標籤提供 CDC 實例目前狀態的相關信息和統計數據。 其中包含下列資訊。

  • 狀態:指出 CDC 實例目前狀態的圖示。 下列描述狀態。

    錯誤 Error。 Oracle CDC 實例未執行,因為發生無法重試的錯誤。 下列子狀態可供使用:

    設定錯誤:發生需要手動介入的設定錯誤。

    需要密碼:Oracle CDC 實例未設定密碼,或密碼無效。

    非預期。 所有其他無法復原的錯誤。
    沒關係 執行:CDC 實例正在執行,並正在處理變更記錄。 下列子狀態可供使用。

    閑置:所有變更記錄都已處理並儲存在目標變更數據表中。 沒有正在進行的交易。

    處理:有正在處理的變更記錄尚未寫入變更數據表。
    停止, 停止 已停止:CDC 實例未執行。 停止狀態表示 CDC 實例是以正常方式停止。
    暫停 已暫停:CDC 實例正在執行,但因可重試的錯誤而暫停處理。 下列子狀態可供使用:

    已中斷連線:無法建立來源 Oracle 資料庫的連線。 連接恢復時,處理將繼續。

    記憶體:記憶體已滿。 當其他記憶體可供使用時,處理會繼續。

    記錄器:記錄器已連接到 Oracle,但因暫時性問題而無法讀取 Oracle 事務日誌,例如所需的事務日誌不可用。
  • 詳細狀態:目前的子狀態。

  • 狀態消息:目前狀態的詳細資訊。

  • 時間戳:上次從狀態數據表讀取 CDC 狀態的 UTC 時間。

  • 目前正在處理:您會查看本節中的下列資訊。

    • 上次交易時間戳:寫入變更數據表之最後一筆交易的當地時間。

    • 上次變更時間戳:來源 Oracle 資料庫事務歷史記錄中 Oracle CDC 實例所看到最近變更的當地時間。 這提供了有關 CDC 實例在讀取 Oracle 交易日誌時的當前延遲的資訊。

    • 事務歷史記錄前端 CN:從 Oracle 事務歷史記錄讀取的最新變更編號 (CN)。

    • 事務歷史記錄結尾 CN:復原或重新啟動 CDC 實例的變更號碼。 Oracle CDC 實例會在重新啟動或任何其他類型的故障(包括叢集的故障切換)的情況下,重新定位至此位置。

    • 目前 CN:來源 Oracle 資料庫中的最後一個變更編號 (SCN) (而非事務歷史記錄)。

    • 作用中交易:Oracle CDC 實例正在處理的目前來源 Oracle 交易數目,尚未決定 (認可/回復)。

    • 暫存交易:暫存到 cdc.xdbcdc_staged_transactions 數據表的當前來源 Oracle 交易數目。

  • 計數器:您會監視本節中的下列資訊。

    • 已完成的交易:自 CDC 實例上次重設後完成的交易數目。 這不包括那些不包含感興趣表格的交易。

    • 寫入的變更:寫入至 SQL Server 變更數據表的變更數目。

Oracle
顯示 CDC 實例及其與 Oracle 資料庫連線的相關信息。 此索引標籤是唯讀的。 若要編輯這些屬性,請以滑鼠右鍵按下左窗格中的實例,然後選取 [屬性],或按下右窗格中的 <[屬性] 以開啟 [實例>屬性] 對話框。

如需這些屬性以及如何編輯它們的資訊,請參閱 編輯 Oracle 資料庫屬性

表格
顯示 CDC 實例中包含的數據表相關信息。 在這裡也有欄位資訊。 此索引標籤是唯讀的。 若要編輯這些屬性,請以滑鼠右鍵按下左窗格中的實例,然後選取 [屬性],或按下右窗格中的 <[屬性] 以開啟 [實例>屬性] 對話框。

如需這些屬性以及如何編輯它們的資訊,請參閱 編輯數據表

進階
顯示 CDC 實例和屬性值的進階屬性。 此索引標籤是唯讀的。 若要編輯這些屬性,請以滑鼠右鍵按下左窗格中的實例,然後選取 [屬性],或按下右窗格中的 <[屬性] 以開啟 [實例>屬性] 對話框。

如需這些屬性以及如何編輯它們的資訊,請參閱 編輯進階屬性

另請參閱

如何建立 SQL Server 變更資料庫實例
如何檢視 CDC 實例屬性
如何編輯 CDC 實例屬性
使用 [新增實例精靈]