Oracle 11G R2 Install 3 SCAN

Oracle 11G R2 Install 3 SCAN

SINGLE CLIENT ACCESS NAME (SCAN)

1. Single Client Access Name(SCAN)客户端使用SCAN来连接集群中数据库服务.如果集群发生变化,无需修改客户端的连接,跨越多个实例提供一个服务的负载均衡,在实例间提供failover失败切换.

2. SCAN对网络的要求两种方式:在自有DNS中定义SCAN使用Grid Naming Service(GNS)并且在集群配置中创建SCAN
注:在测试环境中,若没有 DNS,可以通过在/etc/hosts(将SCAN域名解析为一个IP)中配置来测试 SCAN sales1-scan.example.com IN A 133.22.67.194 IN A 133.22.67.193 IN A 133.22.67.192

3. Single Client Access Name(SCAN)客户端可以使用EZConnect或简单JDBC连接一个集群会有3个SCAN监听器,每个SCAN监听器有对应的SCAN VIP(在集群中是一种resource)每个SCAN VIP/监听器会失败切换到集群中的其他节点上sqlplus system/manager@sales1-scan:1521/oltp jdbc:oracle:thin:@sales1-scan:1521/oltp

4. SCAN的数据库设置实例在其每个节点上注册在本地监听器(local listener)里实例通过远端监听器(remote_listener)注册在SCAN监听器里,若需从 SCAN重定向连接,客户端须首先能够使用VIPs来连接remote_listener=‘scan:1521' local_listener=‘hostname-vip:1521'

5. Oracle集群中的SCAN资源在Grid Infrastructure安装过程中通过root.sh脚本创建.
$srvctl config scan_listener
SCAN Listener LISTENER_SCAN1 exists. Port: TCP:1521
SCAN Listener LISTENER_SCAN2 exists. Port: TCP:1521
SCAN Listener LISTENER_SCAN3 exists. Port: TCP:1521
$srvctl config scan
SCAN name: sales1-scan, Network: 1/192.87.58.0/255.255.255.0/ SCAN VIP name: scan1, IP: /sales1-scan.mycompany.com/192.87.58.143
SCAN VIP name: scan2, IP: /sales1-scan.mycompany.com/192.87.58.99 SCAN VIP name: scan3, IP: /sales1-scan.mycompany.com/192.87.58.100

具体SCAN详解可以参考网友奇度博文:http://www.qidunet.com/?p=242


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值