博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

oracle双机rac数据库客户端配置

Posted on 2012-12-14 11:42  飞向半人马  阅读(433)  评论(0编辑  收藏  举报

以前的配置方法是:手工修改hosts文件,手工修改tnsnames.ora。
         这里介绍使用net8配置工具进行配置的方法。
         假设oracle rac 数据库(如华北)的参数如下:
dbname为oracle,
sid1:oracle1,浮动IP1:192.168.1.10    (浮动IP又称VIP)
sid2:oracle2 ,浮动IP2: 192.168.1.20
         1. 按常规配置方法,在net8配置工具中增加一个网络服务名如oraclerac
          协议为tcp/ip,地址为ip1 ,端口号为1521,数据库服务名为oracle,完成
 2. 在地址配置页加一个地址为IP2,端口1521
 3. 在地址配置页,打开高级选项,勾选除最后一个选项外的任意一个选项,即按顺序或随机选择。
         4. 保存配置即可。
 得到的tnsnames.ora内容如下:
ORACLERAC =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.20)(PORT = 1521))
      (LOAD_BALANCE = yes)
    )
    (CONNECT_DATA =
      (SERVICE_NAME = oracle)
    )
  )

  此法不需要配置hosts文件。