資料庫遷移服務會使用 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 控制台的「遷移作業」頁面。
- 在「Jobs」(工作) 分頁中,按一下要查看記錄的遷移工作顯示名稱。
系統會開啟遷移工作詳細資料頁面。
- 在遷移工作詳細資料頁面中,按一下「查看記錄」,然後執行下列其中一項操作:
- 如要查看遷移工作記錄,請選取「遷移工作記錄」。
- 如要查看 PostgreSQL 適用的 Cloud SQL 目的地執行個體記錄,請選取「目的地執行個體記錄」。
「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 遷移指南。