0gRAC系列之10gRAC的网络设置

时间:2007-01-18 21:21:50   来源:  作者:  点击:次  出处:技术无忧
关键字:网络 设置 数据库

在Oracle10g RAC的安装过程中,网络的设置需要谨慎,也极其重要。
以下将我的Oracle10g RAC环境的网络配置列举一下,供参考。

1.hosts文件的设置
由于RAC要设置多个地址,所以需要准备好网络环境,我的hosts文件设置如下:

    #

    # Internet host table
    #
    127.0.0.1       localhost     
    172.16.19.11    db210-rac1          db210-rac1.hurray.com.cn     loghost
    172.16.19.211   db210-rac1vip       db210-rac1vip.hurray.com.cn
    192.168.18.11   db210-rac1priv      db210-rac1priv.hurray.com.cn
    192.168.19.11   db210-rac1hb        db210-rac1hb.hurray.com.cn

    172.16.19.12    db210-rac2          db210-rac2.hurray.com.cn     
    172.16.19.212   db210-rac2vip       db210-rac2vip.hurray.com.cn
    192.168.18.12   db210-rac2priv      db210-rac2priv.hurray.com.cn
    192.168.19.12   db210-rac2hb        db210-rac2hb.hurray.com.cn

2.监听器的配置
我的监听器文件配置如下:


    bash-2.05$ cat listener.ora
    # listener.ora.db210-rac1 Network Configuration File: /opt/oracle/product/10.2.0/db/network/admin/listener.ora.db210-rac1
    # Generated by Oracle configuration tools.

    LISTENER_DB210-RAC1 =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521)(IP = FIRST))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.19.11)(PORT = 1521)(IP = FIRST))
          )
          (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
          )
        )
      )

3.tnsnames.ora文件配置
网络服务名等配置如下:

    bash-2.05$ cat tnsnames.ora
    # tnsnames.ora Network Configuration File: /opt/oracle/product/10.2.0/db/network/admin/tnsnames.ora
    # Generated by Oracle configuration tools.

    EYGLE2 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = eygle)
          (INSTANCE_NAME = eygle2)
        )
      )

    EYGLE1 =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = eygle)
          (INSTANCE_NAME = eygle1)
        )
      )

    EYGLE =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))
        (LOAD_BALANCE = yes)
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = eygle)
          (FAILOVER_MODE =
            (TYPE = SELECT)
            (METHOD = BASIC)
            (RETRIES = 180)
            (DELAY = 5)
          )
        )
      )

    LISTENERS_EYGLE =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac1vip)(PORT = 1521))
        (ADDRESS = (PROTOCOL = TCP)(HOST = db210-rac2vip)(PORT = 1521))
      )

这就是主要的一些配置文件,其中,Oracle的相关配置文件都是自动生成的,VIP可以实现故障时的自动切换。

-The End-

原文地址:http://www.eygle.com/archives/2007/01/10grac_netconfig.html

网页设计 http://www.pc51.net/www/ 提更多网页设计信息


文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面

特别推荐