記錄

資料庫遷移服務會使用 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 控制台中,前往「Migration jobs」(遷移工作) 頁面。

    前往「遷移工作」頁面

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

    遷移工作詳細資料頁面隨即開啟。

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

    「Logs Explorer」頁面隨即開啟。

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

後續步驟