資料庫遷移服務會使用 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 記錄參考資料 。
查看及查詢記錄
如要查看記錄,請執行下列步驟:
- 在 Google Cloud 控制台中,前往「Migration jobs」頁面。
- 在「Jobs」分頁中,按一下要查看記錄的遷移工作顯示名稱。
遷移工作詳細資料頁面隨即開啟。
- 在遷移工作詳細資料頁面中,按一下「查看記錄」,然後執行下列任一操作:
- 如要查看遷移工作記錄,請選取「遷移工作記錄」。
- 如要查看 PostgreSQL 適用的 Cloud SQL 目的地執行個體記錄,請選取「目的地執行個體記錄」。
「Logs Explorer」頁面隨即開啟。
- 在「Logs Explorer」頁面上,您可以使用下拉式選單修改查詢並篩選記錄項目。舉例來說,如要篩選遷移工作記錄,找出資料庫遷移服務在來源資料庫中存取特定資料表的事件,您可以使用類似以下的查詢:
resource.type="datamigration.googleapis.com/MigrationJob" resource.labels.migration_job_id="MIGRATION_JOB_ID" jsonPayload.textMessage:"Accessing data of table"
後續步驟
如要進一步瞭解如何使用記錄檔探索工具,請參閱「 使用記錄檔探索工具查看記錄檔」。
如需資料庫移轉服務記錄項目支援的欄位詳細參考資料,請參閱 資料庫移轉服務記錄參考資料。
如需完整的逐步遷移操作說明,請參閱 Oracle 到 PostgreSQL 適用的 Cloud SQL 遷移指南。