2011-03-23 102 views
0

我們已經配置具有以下細節的Oracle 11g RAC

RAC1 公共IP [192.168.0.201],專用IP [192.168.2.12],並掃描IP提到的DNS 2個節點的RAC服務器服務器[192.168.0.205]

同樣

RAC2 公共IP [192.168.0.202],私人IP [192.168.2.13] 和相同SCAN IP提到的DNS服務器[192.168.0.205]

之後,我們使用Real Application Cluster Database Installation在兩個節點上創建了GRID並安裝了數據庫。

我們可以在內部連接,但不能從外部連接。任何人都可以請幫我從外面連接它。我的意思是最終用戶將如何連接數據庫。如果應該有的話,你可以幫助我如何配置監聽器和tnsnames。以及故障轉移機制如何在RAC上工作。任何人都可以請示例解釋。

回答

0

從客戶端連接時是否收到錯誤消息?你的TNS條目是什麼樣的?

看看這個網站 -

http://oracle-base.com/articles/11g/OracleDB11gR2RACInstallationOnOEL5UsingVirtualBox.php

我設立虛擬箱RAC環境時使用此作爲參考。本文與您如何描述環境之間唯一的區別在於,您已將scan-ip地址定義爲在您的DNS中進行循環,而不是在您的/ etc/hosts文件中。

以下是你可以從任一節點的集羣中的命令行中運行一些命令:

# Check instance statuses 
srvctl status instance -d <dbname> -n <nodename> 
srvctl status instance -d <dbname> -n <nodename> 

# Check database status across all nodes 
srvctl status database -d <dbname> 

# Stop service on a single node 
srvctl stop instance -d <dbname> -n <nodename> 

# Get database config info from OCR 
srvctl config database -d <dbname> 

# Display current scan configuration 
srvctl config scan 

# scan_listener info 
srvctl config scan_listener 

我會與你的tnsnames.ora條目開始,並從那裏走。