連線至 Oracle Autonomous Databases
瞭解如何建立 Oracle Autonomous Transaction Processing 或 Autonomous Data Warehouse 連線,以作為 OCI GoldenGate 的來源和目標。
開始之前
確保您:
- 複查 OCI GoldenGate 如何連線至您的來源和目標。
- 視您的 Oracle GoldenGate 版本而定:
- 解除鎖定 Autonomous Database 中的 GGADMIN 使用者。
- 設定必要的原則以啟用安全保存庫和加密密碼存取,例如使用加密密碼、使用保存庫及讀取加密密碼組合。如需詳細資訊,請參閱最低建議原則。
連線至 Autonomous Database
附註:
對於與設定了 Data Guard 的遠端對等體的 Autonomous Database 共用連線,只要您設定網路從主要資料庫的子網路解析待命資料庫的主機名稱,就會自動從主要資料庫進行容錯移轉。您可以在建立連線時選取資料庫或手動輸入資料庫詳細資訊。如果您手動輸入資料庫詳細資訊,請確定輸入主要和待命資料庫的資料庫連線字串。若要建立 Autonomous Database 連線,請執行下列動作:
建立連線之後,該連線就會顯示在「連線」清單中。請確定將連線指定給部署,以將其作為複製中的來源或目標使用。
已知問題
使用 mTLS 認證的自治式資料庫需要採取動作
輪換 Autonomous Database 公事包時,必須重新整理與此資料庫的 OCI GoldenGate 連線,以擷取最新的公事包資訊。
如需更多資訊,請參閱 My Oracle Support (MOS) 文件 2911553.1 。
若要重新整理 Autonomous Database 連線,請執行下列步驟:編輯並儲存與 Autonomous Database (Autonomous Transaction Processing 或 Autonomous Data Warehouse) 的連線。儲存連線會自動下載並重新整理公事包。不需要對連線進行其他變更。
若要驗證:
- 啟動使用 Autonomous Database 連線之部署的部署主控台。
- 在部署主控台中,開啟導覽功能表,然後按一下組態。
- 在「證明資料」畫面上,觀察 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)))