記錄

資料庫遷移服務會使用 Cloud Logging。您可以存取兩類記錄,取得與遷移作業相關事件的詳細資訊:資料庫遷移服務記錄和目的地 PostgreSQL 適用的 Cloud SQL 記錄。

資料庫移轉服務記錄

Oracle 遷移至 PostgreSQL 適用的 Cloud SQL 的資料庫移轉服務提供 結構化記錄,適用於 datamigration.googleapis.com/MigrationJob datamigration.googleapis.com/ConnectionProfile datamigration.googleapis.com/PrivateConnection 資源。這些記錄代表真實世界中的事件,例如建立遷移工作、資料庫遷移服務從來源資料庫讀取資訊,或是編輯連線設定檔。

每筆記錄項目都包含 jsonPayload.textMessage 欄位,內含說明,可協助您進一步瞭解事件。訊息類型有很多種,例如:

datamigration.googleapis.com/MigrationJob 資源的記錄訊息範例
記錄訊息 說明
FULL DUMP read is completed for table: {SCHEMA_TABLE_NAME} 這則訊息表示資料庫移轉服務已在完整傾印階段,完成讀取來源資料庫中的特定資料表資料。這則訊息表示資料表的完整傾印階段已進入後期,可能很快就會完成。
Successfully loaded {NUMBER} FULL DUMP rows into table: {SCHEMA_TABLE_NAME} 這則訊息表示資料庫移轉服務已在完整傾印階段,將一批資料列寫入目標執行個體中的特定資料表。
Successfully applied {NUMBER} CDC rows into table: {SCHEMA_TABLE_NAME} 這則訊息表示資料庫移轉服務已在 CDC 階段,將一批資料列寫入目的地執行個體中的特定資料表。
Accessing data of table: {SCHEMA_TABLE_NAME} for data processing purpose 當您 使用 CMEK 執行遷移作業時,這則訊息表示資料庫移轉服務已存取加密金鑰,可處理特定資料表的資料。

PostgreSQL 適用的 Cloud SQL 執行個體記錄

PostgreSQL 適用的 Cloud SQL 也會提供目的地執行個體的記錄檔項目。請參閱 Cloud Logging 說明文件中的「 Cloud SQL 記錄參考資料 」。

查看及查詢記錄

如要查看記錄,請執行下列操作:

  1. 前往 Google Cloud 控制台的「遷移作業」頁面。

    前往「遷移工作」

  2. 在「Jobs」(工作) 分頁中,按一下要查看記錄的遷移工作顯示名稱。

    系統會開啟遷移工作詳細資料頁面。

  3. 在遷移工作詳細資料頁面中,按一下「查看記錄」,然後執行下列其中一項操作:
    • 如要查看遷移工作記錄,請選取「遷移工作記錄」
    • 如要查看 PostgreSQL 適用的 Cloud SQL 目的地執行個體記錄,請選取「目的地執行個體記錄」

    「Logs Explorer」(記錄檔探索工具) 頁面隨即開啟。

  4. 在「記錄檔探索工具」頁面中,您可以使用下拉式選單修改查詢,並篩選記錄項目。舉例來說,如要篩選遷移工作記錄,找出資料庫遷移服務存取來源資料庫中特定資料表的事件,可以使用類似下列的查詢:
    resource.type="datamigration.googleapis.com/MigrationJob"
    resource.labels.migration_job_id="MIGRATION_JOB_ID"
    jsonPayload.textMessage:"Accessing data of table"

後續步驟