Oracle11g Linux虚拟机上的oracle 11g rac

Oracle11g Linux虚拟机上的oracle 11g rac,oracle11g,Oracle11g,我们已经配置了一个具有2个节点的RAC服务器,详细信息如下 rac1 公共IP[192.168.0.201]、私有IP[192.168.2.12]以及提及DNS服务器的扫描IP[192.168.0.205] 同样地 rac2 公共IP[192.168.0.202],私有IP[192.168.2.13] 和DNS服务器提到的相同扫描IP[192.168.0.205] 在此之后,我们使用RealApplicationCluster数据库安装在两个节点上创建了网格并安装了数据库 我们可以从内部连接,但

我们已经配置了一个具有2个节点的RAC服务器,详细信息如下

rac1 公共IP[192.168.0.201]、私有IP[192.168.2.12]以及提及DNS服务器的扫描IP[192.168.0.205]

同样地

rac2 公共IP[192.168.0.202],私有IP[192.168.2.13] 和DNS服务器提到的相同扫描IP[192.168.0.205]

在此之后,我们使用RealApplicationCluster数据库安装在两个节点上创建了网格并安装了数据库


我们可以从内部连接,但不能从外部连接。谁能帮我从外面接一下吗。我的意思是最终用户将如何连接数据库。你能帮我如何配置侦听器和tnsnames吗。以及故障转移机制将如何在RAC上工作。任何人都可以举例说明。

从客户端连接时是否收到错误?您的TNS条目看起来像什么

看看这个网站-

在Virtual Box上设置RAC环境时,我将此用作参考。本文与您描述环境的方式之间唯一的区别在于,您在DNS中定义了循环扫描ip地址,而不是/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
#检查实例状态
srvctl状态实例-d-n
srvctl状态实例-d-n
#检查所有节点的数据库状态
srvctl状态数据库-d
#停止单个节点上的服务
srvctl停止实例-d-n
#从OCR获取数据库配置信息
srvctl配置数据库-d
#显示当前扫描配置
srvctl配置扫描
#扫描侦听器信息
srvctl配置扫描侦听器
我会从你的tnsnames.ora条目开始,然后从那里开始