以前的配置方法是:手工修改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文件。