設定監聽器和 SQLNet.ora
在 Oracle Database Exadata Cloud Service 和內部部署 Oracle Exadata Database Machine 的所有節點上設定監聽器。
設定 SQL Net。Ora
設定 sqlnet.ora
檔案,並將其複製到主要和待命 Exadata 執行處理的所有節點,包括 Grid 本位目錄。SQLNET.ora 組態必須存在於內部部署 Oracle Exadata Database Machine 和 Oracle Database Exadata Cloud Service 上。
下列是節點間值的快照。
公事包檔案位置必須存在於主要和待命 Exadata 執行處理的 SQLNet.ora 檔案中。確定 SQLNET.ora
檔案中沒有分行符號或空格。
更新所有節點上的執行處理和資料庫名稱
變更主要內部部署 Exadata 和待命 Oracle Database Exadata Cloud Service 之所有節點上 tnsnames.ora
檔案中的執行處理和資料庫名稱。主要和待命 tnsnames.ora
檔案中需要每個資料庫的項目,才能正確傳輸 redo
。
在此範例中。
- DB1:主要內部部署 Oracle Exadata Database Machine 資料庫名稱
- db11:節點 1 上的資料庫執行處理名稱
- db12:節點 2 上的資料庫執行處理名稱
- DB1_phx3g7:唯一的 Oracle Database Exadata Cloud Service 執行處理名稱。
- DB11:節點 1 上的 Oracle Database Exadata Cloud Service 執行處理名稱 1
- DB12:節點 2 上的 Oracle Database Exadata Cloud Service 執行處理名稱 2
如果主要資料庫在內部部署 tnsnames.ora
檔案中具有 TNS 項目且 HOST 的伺服器名稱,請改為變更該項目中的伺服器名稱以使用主機的 IP 位址。由於內部部署與雲端環境之間沒有 DNS 可將伺服器名稱解析為 IP 位址,因此會使用 IP 位址。
Oracle Real Application Clusters (Oracle RAC ) 組態無法解析掃描監聽器名稱;因此,您必須使用列出所有節點的位址清單。起始執行處理應只列出 TNS 項目中的一個 IP,以確保 Oracle Recovery Manager (RMAN) 一律連線至相同的節點
請使用下列範例來取代與組態相關的值。