驗證遷移作業
您可以在這個頁面中確認遷移工作是否已將資料從來源資料庫執行個體正確遷移至目的地 AlloyDB 資料庫執行個體。至少請確認資料庫執行個體及其資料表是否存在於 AlloyDB 執行個體中。您也可以驗證表格的資料列數量或確切內容。
以下步驟說明最簡單的範例:
- 前往 Google Cloud 控制台的 AlloyDB 叢集頁面。
- 按一下遷移工作的讀取複本項目。
- 按一下頁面右上方顯示的「Activate Cloud Shell」圖示。
- 在 Cloud Shell 提示訊息中,按下 Enter 鍵。
- 選用:如果畫面上顯示「Authorize Cloud Shell」對話方塊,請按一下「Authorize」。
- 在「Enter password」提示中,輸入您在定義並建立目的地 AlloyDB 執行個體時提供的密碼,或由資料庫移轉服務產生的密碼。
- 執行 SQL 指令來驗證遷移作業。舉例來說:
- 在 postgres 提示中輸入
\list
,列出資料庫,並確認您看見來源資料庫執行個體。 - 在 postgres 提示訊息中輸入
\connect SOURCE_DB_NAME
,並在提示時輸入密碼,即可連線至資料庫執行個體,並查看與該執行個體相關聯的資料表。提示名稱會從postgres
變更為 SOURCE_DB_NAME。 - 在 SOURCE_DB_NAME 提示中輸入
\dt
,即可查看這個執行個體的資料表。 - 在 SOURCE_DB_NAME 提示中,輸入
GRANT alloydbexternalsync to USER;
,因為您想授予此使用者存取這個執行個體資料表中資料的權限。此外,請將 USER 替換為您用來連線至目的地資料庫執行個體的使用者名稱。 - 在 SOURCE_DB_NAME 提示中輸入
SELECT * from TABLE_NAME;
,即可查看從來源資料庫執行個體的資料表複製的資訊。 - 確認表格中顯示正確資訊。
- 在 postgres 提示中輸入
如果檢查的所有項目都符合預期,表示資料庫移轉服務已正確遷移資料。