目录位置
unix:$ORACLE_HOME/network/admin
WINDOW:
%ORACLE_HOME%\network\admin
设置相应的环境变量:TNS_ADMIN
tnsname.ora文件内容例子
--负载均衡,故障转移 sample2= (DESCRIPTION= (LOAD_BALANCE=on) (FAILOVER=on) (ADDRESS_LIST= (SOURCE_ROUTE=yes) (ADDRESS=(PROTOCOL=tcp)(HOST=host1)(PORT=1630)) (ADDRESS=(PROTOCOL=tcp)(HOST=host2)(PORT=1521))) (ADDRESS_LIST= (SOURCE_ROUTE=yes) (ADDRESS=(PROTOCOL=tcp)(HOST=host3)(port=1630)) (ADDRESS=(PROTOCOL=tcp)(HOST=host4)(port=1521))) (CONNECT_DATA=(SERVICE_NAME=sales.us.example.com)))
tnsname复杂配置
选项参数说明
A、FAILOVER
B、LOAD_BALANCE
C、SDU
D、SEND_BUF_SIZE
E、SOURCE_ROUTE
F、TYPE_OF_SERVICE
FAILOVER
在配置多个协议地址 使用这个参数启用或禁用故障转移,当设置为on,yes,true,oracle net 如果第一个协议地址链接失败,转移到下一个。
设置为off,no,false 连接第一个
嵌入在DESCRPITION_LIST、DESCRIPTION、ADDRESS_LIST参数下面的
静态监听配置会禁用故障转移,默认是on
LOAD_BALANCE
在多个协议地址中启用和禁用负载均衡
当设置为on,yes,true ,随机顺序,负载平衡多个监听器或oracle连接管理的协议地址,设置off、no、false,oracle 顺序读取直到成功
嵌入在DESCRPITION_LIST、DESCRIPTION、ADDRESS_LIST参数下面的
默认为ON
RECV_BUF_SIZE
这个参数被指定,单位为字节,会话接受缓存大小
默认操作系统指定的
SDU
使用SDU参数介绍oracle网络最佳数据包传输通过你指定的 session data unit(SDU)被指定
默认为8KB
SEND_BUF_SIZE
单位为字节,会话可以发送缓存大小,默认系统指定
SOURCE_ROUTE
启用路由通过多个协议地址,当你设置on或yes,oracle网络使用列表中每个地址,到达目的地
详细可以查看:https://docs.oracle.com/cd/B28359_01/network.111/b28317/tnsnames.htm
时间: 2024-10-08 11:03:27