oracle rac 的连接字符串

版权声明:本文为博主原创文章,转载请标明出处。 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)
      )
    )
  )

猜你喜欢

转载自blog.csdn.net/ctypyb2002/article/details/86635874
今日推荐