【问题标题】:oracle 11g rac on Linux virtual boxLinux 虚拟机上的 oracle 11g rac
【发布时间】:2011-07-21 09:35:39
【问题描述】:

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

rac1 公共 IP [192.168.0.201]、私有 IP [192.168.2.12] 以及 SCAN IP 提到的 DNS 服务器 [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 上发挥作用。谁能用例子解释一下。

【问题讨论】:

    标签: oracle11g


    【解决方案1】:

    从客户端连接时是否收到错误消息?您的 TNS 条目是什么样的?

    看看这个网站 -

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

    我在 Virtual Box 上设置 RAC 环境时将此作为参考。这篇文章与您描述环境的方式之间的唯一大区别是您在 DNS 中而不是 /etc/hosts 文件中将扫描 IP 地址定义为循环。

    您可以从集群中任一节点的命令行运行以下命令:

    # 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 条目开始,然后从那里开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 2014-09-11
      • 1970-01-01
      • 2013-08-03
      • 2019-04-14
      • 1970-01-01
      相关资源
      最近更新 更多