連線至 OCI 物件儲存

瞭解如何建立 OCI Object Storage 連線,以作為 OCI GoldenGate 的目標。

相關主題

開始之前

若要使用資源主體來認證並連線至 OCI 資源,請確定:

如果您想要使用 Vault 和 Secrets,請確保加入啟用存取的策略,例如使用加密密碼、使用 Vault 和讀取加密密碼組合。如需詳細資訊,請參閱最低建議原則

建立連線

建立 OCI Object Storage 連線:
  1. OCI GoldenGate 總覽頁面,按一下連線
    您也可以按一下「開始使用」區段底下的建立連線,然後跳至步驟 3。
  2. 在「連線」頁面上,按一下建立連線
  3. 在「建立連線」頁面中,完成下列欄位:
    1. 對於名稱,請輸入連線的名稱。
    2. (選擇性) 在描述中,輸入可協助您區分此連線與其他連線的描述。
    3. 若為區間,請選取要在其中建立連線的區間。
    4. 對於類型,請選取 OCI 物件儲存
    5. 若為區域,請選取 OCI 物件儲存區域。
    6. 對於使用者,請選取下列其中一個選項:
      • 使用目前的租用戶和使用者,然後輸入下列資訊:
        1. 選取私密金鑰加密密碼。如果位於其他區間中,請使用下拉式清單變更區間。
        2. 選取私密金鑰密碼詞組加密密碼。如果位於其他區間中,請使用下拉式清單變更區間。
        3. 若為私密金鑰密碼詞組,請輸入對應的公開金鑰指紋。
      • 使用資源主體來認證和存取其他 OCI 資源。
      • 指定其他租用戶和使用者,然後輸入下列資訊:
        1. 輸入租用戶 OCID
        2. 輸入使用者 OCID
        3. 選取私密金鑰加密密碼。如果位於其他區間中,請使用下拉式清單變更區間。
        4. 選取私密金鑰密碼詞組加密密碼。如果位於其他區間中,請使用下拉式清單變更區間。
        5. 若為私密金鑰密碼詞組,請輸入對應的公開金鑰指紋。

      附註:

      • 加密密碼是與 OCI 服務搭配使用的證明資料,例如密碼、憑證、SSH 金鑰或認證記號。若要建立加密密碼,請參閱建立加密密碼。請確定您:
        • 選取手動產生加密密碼
        • 將證明資料貼到加密密碼內容中。
      • 如果您不想使用密碼加密密碼,請確定取消選取進階選項底下之「安全」段落中的使用保存庫中的加密密碼
    7. 展開顯示進階選項。您可以設定以下選項:
      • 安全
        • 取消選取此連線不使用密碼加密密碼的使用保存庫加密密碼。如果未選取:
          • 選取使用 Oracle 管理的加密金鑰即可將所有加密金鑰管理保留給 Oracle。
          • 選取使用客戶管理的加密金鑰,以選取儲存在 OCI 保存庫中的特定加密金鑰,以加密您的連線證明資料。
      • 網路連線
        • 共用端點:與指派的建置共用端點。您必須允許從部署的傳入 IP 連線。
        • 專用端點,適用於透過 VCN 中指定子網路內之專用端點的網路流量。您必須允許從此連線的傳入 IP 進行連線。

          附註:

          • 如果專用連線持續 7 天未指派,則服務會將其轉換為共用連線。
          • 深入瞭解 Oracle GoldenGate 連線
      • 標記:新增標記以組織您的資源。
  4. 按一下建立
建立連線之後,連線就會顯示在「連線」清單中。請確定將連線指定給部署,以將其作為複製中的來源或目標使用。

已知問題

使用資源主體時發生 OCI 物件儲存複寫錯誤

如果您的 OCI Object Storage 連線使用「資源主體」認證,Replicat 會因下列錯誤而失敗:
ERROR 2025-06-12 14:48:16.000489 [main] - An exception has occurred: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "path" is null

解決方法:若要解決此問題,請編輯連線,然後選取其他認證方法。

OCI 物件儲存連線中的使用者 OCID 不符 (僅限同盟使用者)

如果同盟使用者在建立 OCI 物件儲存連線時選取「使用目前的使用者」,則其 OCID 與系統所選取的 OCID 不符。

解決方法:建立 OCI 物件儲存連線時,請確定選擇指定其他使用者,然後輸入同盟使用者的 OCID。

若要尋找使用者 OCID,請按一下 Oracle Cloud 主控台全域標頭中的設定檔,然後選取使用者名稱。在「使用者詳細資訊」頁面的「使用者資訊」底下,按一下 OCID 的顯示