連線至 Oracle Autonomous Databases

瞭解如何建立 Oracle Autonomous Transaction Processing 或 Autonomous Data Warehouse 連線,以作為 OCI GoldenGate 的來源和目標。

開始之前

確保您:

連線至 Autonomous Database

附註:

對於與設定了 Data Guard 的遠端對等體的 Autonomous Database 共用連線,只要您設定網路從主要資料庫的子網路解析待命資料庫的主機名稱,就會自動從主要資料庫進行容錯移轉。您可以在建立連線時選取資料庫或手動輸入資料庫詳細資訊。如果您手動輸入資料庫詳細資訊,請確定輸入主要和待命資料庫的資料庫連線字串。
若要建立 Autonomous Database 連線,請執行下列動作:
  1. OCI GoldenGate 總覽頁面,按一下連線
    您也可以按一下「開始使用」區段底下的建立連線,然後跳至步驟 3。
  2. 在「連線」頁面上,按一下建立連線
  3. 在「建立連線」頁面中,完成下列欄位:
    1. 對於名稱,請輸入連線的名稱。
    2. (選擇性) 在描述中,輸入可協助您區分此連線與其他連線的描述。
    3. 若為區間,請選取要在其中建立連線的區間。
    4. 對於類型,請選取 Oracle Autonomous Database
    5. 對於資料庫詳細資訊,您可以選擇:
      • 選取資料庫即可從所選區間中現有的自治式資料庫清單中選取,然後從下拉式清單中選取密碼加密密碼,或者按一下變更區間以選擇其他區間中的密碼加密密碼。

        附註:

        當您選取現有的 Autonomous Database 時,系統會自動建立專用端點。
      • 輸入資料庫資訊,然後手動完成下列欄位:
        • 如果未使用資料庫公事包,請輸入資料庫連線字串
        • 如果未輸入資料庫連線字串,請使用公事包加密密碼

          附註:

          • 如果您使用公事包,則至少必須包含 cwallet.ssotnsnames.ora 檔案。
          • 如果您不想使用加密密碼,請確定取消選取進階選項底下之「安全」段落中的使用保存庫中的加密密碼
    6. 如果是資料庫使用者名稱,請輸入用來連線資料庫的使用者名稱。
    7. 選取資料庫使用者密碼密碼。如果位於不同的區間中,請使用下拉式清單來變更區間。

      附註:

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

          附註:

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

已知問題

使用 mTLS 認證的自治式資料庫需要採取動作

輪換 Autonomous Database 公事包時,必須重新整理與此資料庫的 OCI GoldenGate 連線,以擷取最新的公事包資訊。

如需更多資訊,請參閱 My Oracle Support (MOS) 文件 2911553.1

若要重新整理 Autonomous Database 連線,請執行下列步驟:編輯並儲存與 Autonomous Database (Autonomous Transaction Processing 或 Autonomous Data Warehouse) 的連線。儲存連線會自動下載並重新整理公事包。不需要對連線進行其他變更。

若要驗證:

  1. 啟動使用 Autonomous Database 連線之部署的部署主控台。
  2. 在部署主控台中,開啟導覽功能表,然後按一下組態
  3. 在「證明資料」畫面上,觀察 Autonomous Database 連線字串。

    重新整理公事包之前,連線字串看起來如下:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_cert_dn=“CN=adwc.uscom-east-1.oraclecloud.com,
            OU=Oracle BMCS US, O=Oracle Corporation, L=Redwood City, ST=California,
            C=US”)))

    重新整理公事包之後,連線字串就會更新成如下所示:

    ggadmin@(DESCRIPTION=(TRANSPORT_CONNECT_TIMEOUT=3)(CONNECT_TIMEOUT=60)(RECV_TIMEOUT=120)(retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.us-phoenix-1.oraclecloud.com))(CONNECT_DATA=(COLOCATION_TAG=ogginstance)(FAILOVER_MODE=(TYPE=SESSION)(METHOD=BASIC)(OVERRIDE=TRUE))(service_name=<adb-servicename>_low.adb.oraclecloud.com))(security=(MY_WALLET_DIRECTORY=“/u02/connections/ocid1.goldengateconnection.oc1.phx.<ocid>/wallet”)(SSL_SERVER_DN_MATCH=TRUE)(ssl_server_dn_match=yes)))