連線問題疑難排解

瞭解連線可能遇到的一些常見問題,以及如何解決這些問題。

疑難排解 Oracle Database 的連線問題

瞭解如何排解 OCI GoldenGate 中內部部署資料庫或第三方雲端資料庫的連線問題。

連線問題是 OCI GoldenGate 中最常見的錯誤之一。如果您在連線到內部部署資料庫或第三方雲端中執行的資料庫時發生問題,以下秘訣可協助您進行疑難排解:

  1. 請確定複查建立 Oracle Database 連線的指示。
  2. 在「網路連線」區段中,如果您為流量路由方法選取專用端點
    1. 對於使用單一從屬端存取名稱 (SCAN) 的 Real-Application Cluster (RAC) 資料庫,您必須選取「階段作業」模式的重新導向,然後輸入 SCAN 監聽器 FQDN。
    2. 對於非 RAC 資料庫,您可以輸入任何 FQDN (完整格式的資料庫名稱)。它不必是資料庫的名稱。不過,它在區間內必須是唯一的,而且必須是有效的格式。例如,somehost.example.com
    3. 您必須參照在資料庫連線字串欄位中輸入的 FQDN,例如 somehost.example.com:1521/myservicenameexample
    如果您輸入 IP 位址, OCI GoldenGate 會將其轉換為 FQDN。例如,如果您輸入 10.0.1.43, OCI GoldenGate 會將它轉換成 ip-10-0-1-43.ociggsvc.oraclevcn.com,並確保它可以在選取的子網路內解析。

    附註:

    如果您未參照資料庫連線字串中提供的 FQDN,則 OCI GoldenGate 將無法連線至資料庫,而且可能會發生下列錯誤訊息:
    • 錯誤 - OGG-08110 登入失敗。OCI 錯誤 ORA (狀態 = 12170-ORA-12170:發生 TNS:連線逾時)
    • 錯誤 - OGG-08110 登入失敗。OCI 錯誤 ORA (狀態 = 12154-ORA-12154:TNS:無法解析指定的連線 ID
  3. 您可以使用專用網路連線連線至 Oracle Cloud Infrastructure (OCI) 以外的資料庫。
    1. 請確定選取專用端點,以允許從 OCI GoldenGate 連線至資料庫節點的專用 IP。
    2. (僅限 Oracle 資料庫) 選取適當的階段作業模式。選擇直接以使用在單一資料庫節點上執行的本機監聽器,或選擇重新導向以使用 RAC 建置中使用的 SCAN 監聽器。
    3. 選取可以存取您所提供之 FQDN 的子網路 (RAC 資料庫可選)。OCI GoldenGate 會在該子網路中建立反向連線專用端點,以存取您的資料庫。

      附註:

      如果您嘗試連線內部部署資料庫或第三方雲端中執行的資料庫,則必須確定已設定 OCI 網路,以啟用從您提供至資料庫所在網路的子網路存取。OCI 提供不同的方式來達成此目標,包括 FastConnectIPSec VPN
    4. 您必須建立安全規則,以允許從為連接埠 1521 提供的子網路或您嘗試存取的任何連接埠輸入。若未建立此安全規則,OCI 會將流量封鎖至此連接埠。
  4. 建立連線之後,請複查其詳細資訊。監測傳入 IP 欄位。它可能包含一或多個 IP 位址。從 OCI GoldenGate 與資料庫的連線源自其中一個 IP 位址。您必須確定已制定適當的子網路安全規則,以允許從這些 IP 位址連線至資料庫節點的專用 IP。
    • 如果您選取路由方法的共用端點,來自 OCI GoldenGate 的連線會源自「指派的部署項目」表格區段中所列的傳入 IP。
    • 如果您選取路由方法的專用端點,來自 OCI GoldenGate 的連線會源自「連線」資訊區段中所列的傳入 IP。

疑難排解資料轉換連線的問題

瞭解如何解決 OCI GoldenGate 資料轉換中的連線問題。

如果您在 OCI GoldenGate 資料轉換部署主控台中嘗試建立連線時發生「測試」連線錯誤,請確定針對您在 OCI GoldenGate 資料轉換中使用的每個連線,建立並指派「一般」連線類型給「資料轉換」部署。

進一步瞭解資料轉換支援的連線類型