驗證遷移作業
在這個頁面中,請確認遷移工作已將資料從來源資料庫執行個體正確遷移至目的地 AlloyDB 資料庫執行個體。至少要確認資料庫執行個體及其資料表存在於 AlloyDB 執行個體中。您也可以驗證資料表的列數或確切內容。
以下是極簡範例的步驟:
- 前往 Google Cloud 控制台的 AlloyDB 叢集頁面。
- 按一下遷移工作的唯讀副本項目。
- 按一下頁面右上區域顯示的「啟用 Cloud Shell」圖示。
- 在 Cloud Shell 提示中,按下 Enter 鍵。
- 選用:如果出現「授權 Cloud Shell」對話方塊,請點選「授權」。
- 在「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 提示中輸入
如果檢查結果符合預期,表示資料庫遷移服務已正確遷移資料。