您需要提供的連線詳細資料,可能會因使用的來源連線能力而異。本頁面說明如何為各種可用的連線方式建立來源連線設定檔:
事前準備
建立來源連線設定檔前,請務必完成下列事項:
請考量要在哪個區域建立來源連線設定檔。
資料庫遷移服務是完全區域性的產品,也就是說,與遷移作業相關的所有實體 (來源和目的地連線設定檔、遷移工作、目的地資料庫、轉換工作區) 都必須儲存在單一區域。
必要的角色
如要取得建立連線設定檔所需的權限,請要求管理員授予您專案的
資料庫移轉管理員 (roles/datamigration.admin) IAM 角色。
如要進一步瞭解如何授予角色,請參閱 Identity and Access Management 說明文件中的「 管理存取權」。
這個預先定義的角色具備在資料庫遷移服務中建立連線設定檔所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
您必須具備下列權限,才能在資料庫遷移服務中建立連線設定檔:
datamigration.connectionprofiles.createdatamigration.connectionprofiles.deletedatamigration.connectionprofiles.getdatamigration.connectionprofiles.getIamPolicydatamigration.connectionprofiles.listdatamigration.connectionprofiles.setIamPolicydatamigration.connectionprofiles.update
您或許還可透過 自訂角色或其他 預先定義的角色取得這些權限。
公開 IP 許可清單連線能力
如要建立使用公開 IP 許可清單連線方法的來源連線設定檔,請按照下列步驟操作:
- 請務必設定來源資料庫伺服器,接受來自資料庫遷移服務公開 IP 位址的連線,這些位址位於您建立遷移工作的區域。詳情請參閱「 公開 IP 許可清單總覽」。
- 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。
- 按一下 Create profile。
- 在「建立連線設定檔」頁面,從「設定檔角色」清單選取「來源」。
- 從「Database engine」(資料庫引擎) 清單中選取「Oracle」。
- 在「Specify connection profile details」(指定連線設定檔詳細資料) 專區中,提供連線設定檔名稱、ID 和區域。
- 在「Define connection details」(定義連線詳細資料) 區段中,輸入下列詳細資料:
- 來源資料庫的公開 IP 和通訊埠號碼、要遷移的資料庫名稱,以及專用遷移使用者帳戶的登入詳細資料 (名稱和密碼)。
- 在「Service name」(服務名稱) 欄位中,輸入可確保來源 Oracle 資料庫受到保護及監控的服務。
- 如果是 Oracle 資料庫,資料庫服務通常是 ORCL。
- 如果是可插式資料庫,SID 是可插式資料庫名稱。
- 在「Secure your connection」(保護連線) 區段中,選擇要用於來源資料庫連線的加密類型。
您可以使用自己的 SSL/TLS 憑證,進一步提升網路安全性。詳情請參閱「 使用憑證加密連線」。
- 在「定義連線方式」部分,選取「公開 IP 許可清單」。
- 選用:在「Test connection profile」(測試連線設定檔) 區段中,按一下「Run test」(執行測試)。
資料庫遷移服務會快速檢查,確認您提供的連線詳細資料足以連至來源資料庫。
- 按一下 [Create] (建立)。
「Connection profiles」(連線設定檔) 頁面隨即顯示,並列出新建立的連線設定檔。
正向 SSH 通道連線
如要建立使用轉送 SSH 通道連線方法的來源連線設定檔,請按照下列步驟操作:
- 請務必設定轉送 SSH 通道伺服器,並調整網路中的所有防火牆規則。詳情請參閱「 正向 SSH 通道連線總覽」。
- 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。
- 按一下 Create profile。
- 在「建立連線設定檔」頁面,從「設定檔角色」清單選取「來源」。
- 從「Database engine」(資料庫引擎) 清單中選取「Oracle」。
- 在「Specify connection profile details」(指定連線設定檔詳細資料) 專區中,提供連線設定檔名稱、ID 和區域。
- 在「Define connection details」(定義連線詳細資料) 區段中,輸入下列詳細資料:
- 來源資料庫 IP 和通訊埠號碼、要遷移的資料庫名稱,以及專用遷移使用者帳戶的登入詳細資料 (名稱和密碼)。
IP 位址應為可透過轉送 SSH 通道連上的位址。
- 在「Service name」(服務名稱) 欄位中,輸入可確保來源 Oracle 資料庫受到保護及監控的服務。
- 如果是 Oracle 資料庫,資料庫服務通常是 ORCL。
- 如果是可插式資料庫,SID 是可插式資料庫名稱。
- 來源資料庫 IP 和通訊埠號碼、要遷移的資料庫名稱,以及專用遷移使用者帳戶的登入詳細資料 (名稱和密碼)。
- 在「Secure your connection」(保護連線) 區段中,選擇要用於來源資料庫連線的加密類型。
您可以使用自己的 SSL/TLS 憑證,進一步提升網路安全性。詳情請參閱「 使用憑證加密連線」。
- 在「Define connectivity method」(定義連線方式) 部分,執行下列操作:
- 從「Connectivity method」(連線方式) 下拉式選單中,選取「Forward-SSH tunnel」(轉送 SSH 通道)。
- 在後續章節中,輸入 SSH 伺服器的連線詳細資料:IP 位址或主機名稱、通訊埠號碼和登入資訊。
- 從「Authentication method」(驗證方式) 下拉式選單中,選取資料庫遷移服務向 SSH 伺服器驗證身分的方式。
您可以使用密碼或專屬私密金鑰。如果決定使用私密金鑰,可以直接將檔案上傳至資料庫遷移服務,或在文字方塊中貼上文字格式的金鑰。
- 按一下「儲存」。
連線詳細資料面板會關閉。
- 選用:在「Test connection profile」(測試連線設定檔) 區段中,按一下「Run test」(執行測試)。
資料庫遷移服務會快速檢查,確認您提供的連線詳細資料足以連至來源資料庫。
- 按一下頁面底部的「建立」。
「Connection profiles」(連線設定檔) 頁面隨即顯示,並列出新建立的連線設定檔。
私人 IP 連線
來源連線設定檔可使用兩種私人 IP 連線方法: Private Service Connect 介面或 虛擬私有雲對接。無論採用哪種方法,都必須先 建立私人連線設定。
如要建立使用私人 IP 連線能力的來源連線設定檔,請按照下列步驟操作:
- 請務必為私人 IP 連線設定網路。 詳情請參閱「 來源私人連線總覽」。
- 前往 Google Cloud 控制台的「Connection profiles」(連線設定檔) 頁面。
- 按一下 Create profile。
- 在「建立連線設定檔」頁面,從「設定檔角色」清單選取「來源」。
- 從「Database engine」(資料庫引擎) 清單中選取 Oracle 來源。
- 在「Specify connection profile details」(指定連線設定檔詳細資料) 專區中,提供連線設定檔名稱、ID 和區域。
- 在「Define connection details」(定義連線詳細資料) 區段中,輸入下列詳細資料:
- 來源資料庫 IP 和通訊埠號碼、要遷移的資料庫名稱,以及專用遷移使用者帳戶的登入詳細資料 (名稱和密碼)。
請根據網路設定,使用適當的 IP 位址:
- 如果來源直接位於您搭配資料庫遷移服務私人連線設定使用的虛擬私有雲網路中,請使用來源的私人 IP 位址。
- 如果來源位於虛擬私有雲網路之外,而您使用資料庫遷移服務私人連線設定,例如包含 反向 Proxy 虛擬機器 (VM) 的情境,請使用 NAT VM 的私人 IP 位址。
- 在「Service name」(服務名稱) 欄位中,輸入可確保來源 Oracle 資料庫受到保護及監控的服務。
- 如果是 Oracle 資料庫,資料庫服務通常是 ORCL。
- 如果是可插式資料庫,SID 是可插式資料庫名稱。
- 來源資料庫 IP 和通訊埠號碼、要遷移的資料庫名稱,以及專用遷移使用者帳戶的登入詳細資料 (名稱和密碼)。
- 在「Secure your connection」(保護連線) 區段中,選擇要用於來源資料庫連線的加密類型。
您可以使用自己的 SSL/TLS 憑證,進一步提升網路安全性。詳情請參閱「 使用憑證加密連線」。
- 在「Define connectivity method」(定義連線方式) 部分,執行下列操作:
- 在「Connectivity method」(連線方式) 下拉式選單中,選取「Private connectivity」(私人連線)。
- 從「Private connectivity configuration」(私人連線設定) 下拉式選單中,選取您為 Private Service Connect 介面或虛擬私有雲對等互連建立的私人連線設定名稱。
- 按一下「儲存」。
連線詳細資料面板會關閉。
- 選用:在「Test connection profile」(測試連線設定檔) 區段中,按一下「Run test」(執行測試)。
資料庫遷移服務會快速檢查,確認您提供的連線詳細資料足以連至來源資料庫。
- 按一下頁面底部的「建立」。
「Connection profiles」(連線設定檔) 頁面隨即顯示,並列出新建立的連線設定檔。
後續步驟
瞭解目的地連線設定檔。請參閱「 建立目的地連線設定檔」。
如需完整的逐步遷移指南,請參閱「 從 Oracle 遷移至 PostgreSQL 適用的 Cloud SQL 指南」。