建立轉換工作區並執行初始結構轉換後,您可以修正轉換問題、使用互動式編輯器修改物件,並將轉換後的結構定義套用至目的地資料庫。
資料庫通常含有數千個物件。在單一工作階段中轉換所有項目可能會是一項艱難的程序。您可以使用轉換工作區,將轉換程序分成多個階段,在各階段中新增物件至轉換,修正問題,然後在目的地資料庫中進行測試。
轉換工作區可以產生確定性轉換結果,或透過 Gemini 自動轉換功能加以強化。啟用 Gemini 自動轉換功能後,每當您轉換來源結構定義時,資料庫移轉服務就會將自動轉換增強功能套用至所有物件。如果您只想使用確定性的轉換規則,請在工作區中停用 Gemini 自動轉換功能。
- 前往 Google Cloud 控制台的「Conversion workspaces」。
- 從可用的轉換工作區清單中選取工作區。
轉換工作區編輯器隨即開啟。
- 使用 Oracle 結構定義面板,檢查來源物件是否有轉換問題。這個面板包含您在 建立工作區時,從結構定義中提取的所有物件。
-
修正轉換問題。
您可以使用互動式 SQL 編輯器、上傳轉換對應檔案,以特定方式轉換物件,或使用 Gemini 轉換功能。
- 選用:即使物件沒有轉換問題,您也可以使用互動式 SQL 編輯器調整已轉換的結構定義,以便更符合需求。如需可編輯的 Oracle 物件清單,請參閱「 支援的物件類型」。
- 修正轉換問題或調整結構定義後,請按一下
您可以在 AlloyDB for PostgreSQL 草稿分頁中檢查轉換後的結構定義。
「轉換來源」。資料庫移轉服務現在會分析您的變更,並產生更新的 PostgreSQL 結構定義。 - 測試目的地資料庫中的已轉換結構定義。請執行下列步驟:
- 依序按一下 >「測試」。 「套用至目的地」
- 在「定義目的地」頁面中,使用「目的地連線設定檔」 下拉式選單,選取目的地連線設定檔。
- 按一下「定義並繼續」。
- 在「選取物件並測試應用程式」頁面上,使用核取方塊選取要 您要在目的地資料庫中套用的已轉換 PostgreSQL 結構定義。
- 按一下「測試應用程式」。
視測試結果而定,您可能需要進一步調整已轉換的結構定義。
- 如果從來源提取的結構定義快照包含更多尚未遷移的物件,請將這些物件新增至工作區:
- 在「Oracle」面板中,按一下
物件選取面板隨即開啟。
「新增物件」。
- 在結構定義樹狀圖中,使用核取方塊選取要加入轉換的物件,然後按一下「Add objects」。
- 在「Oracle」面板中,按一下
- 重複執行步驟 3 至 8,直到所有要遷移的物件都已轉換為止。
- 轉換結構定義完成後,請依序按一下 >「Apply」。
資料庫移轉服務現在會在目的地資料庫中建立結構定義。
「Apply to destination」
後續步驟
轉換工作區已準備就緒,可以進行遷移。您現在可以 建立遷移工作了。
如需完整的逐步遷移操作說明,請參閱 Oracle 到 PostgreSQL 適用的 AlloyDB 遷移指南。