版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/ctypyb2002/article/details/86635874
oracle 11g rac 的连接方式
采用了新的 scan 方式(Single ClientAccess Name),屏蔽了后端增减实例时也要修改连接字符串.
peiybdb_rac =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = node-scan1.haha.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = peiybdb)
)
)
如果 scan 通过 dns 方式实现, HOST = node-scan1.haha.com 将会到 dns 服务器获取对应的ip,在三个ip之间负载分配.
如果 scan 通过 hosts 方式实现,HOST = node-scan1.haha.com 建议在发起连接机器的hosts里配置或者直接改成具体的ip地址,比如 HOST = 192.168.56.200
oracle 10g rac 的连接方式
其中 rac1-vip , rac2-vip 需要在发起连接机器的hosts里配置.
或者直接写具体的 ip 地址.
peiybdb_rac =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = rac1-vip)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = rac2-vip)(PORT = 1521))
(LOAD_BALANCE = yes)
(FAILOVER = on)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = peiybdb)
(FAILOVER_MODE =
(TYPE = SELECT)
(METHOD = BASIC)
(RETRIES = 180)
(DELAY = 5)
)
)
)