Oracle 11gR2 SCAN 详解
来源:互联网 发布:udp端口命令 编辑:程序博客网 时间:2024/06/03 15:38
Oracle 11gR2 SCAN 详解(转载整理)
在Oracle 11g R2之前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡、Failover等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。
在Oracle 11g R2中,为了简化该项配置工作,引入了SCAN(Single Client Access Name)的特性。该特性的好处在于,在数据库与客户端之间,添加了一层虚拟的服务层,就是所谓的SCAN IP以及SCAN IP Listener,在客户端仅需要配置SCAN IP的tns信息,通过SCAN IP Listener,连接后台集群数据库。这样,不论集群数据库是否有添加或者删除节点的操作,均不会对Client产生影响。
下面具体介绍下SCAN(Single Client Access Name)的架构以及配置。
在Oracle 11g R2中安装RAC发生的巨大变化,在Oracle 10g以及Oracle 11g R1的时代,安装RAC的步骤是先安装CRS再安装DB,而到了Oracle 11g R2的时代,CRS与ASM被集成在一起合称为GRID,必须先安装GRID后才能继续安装DB,否则无法完成RAC架构安装。而被Oracle 11gR2引入的SCAN,就是包含在安装GRID的过程中。SCAN的定义,有两种途径:
1、在DNS中定义域名。
2、通过Oracle提供的Grid Naming Server(GNS)实现DHCP自定义。
如果通过DNS来定义,则需要在网络中定义3个SCAN IP地址指向同一个域名,这3个IP地址必须处于同一个子网内,同时域名不能太长。另外,SCAN IP是由Oracle Clusterware管理的,因此在主机的集群软件(如:IBM HACMP,HP SERVICE GUARD)中不能将此IP配置进去,类似于Oracle 10g中的VIP,在GRID安装前,此IP是无法ping通的。
范例:
1 0
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解
- Oracle 11gR2 SCAN 详解:一_Oracle RAC 安装配置
- Oracle 11gR2 RAC修改SCAN IP
- Oracle 11gR2 RAC修改SCAN IP地址
- CentOS7安装Oracle 11gR2 图文详解
- CentOS7安装Oracle 11gR2 图文详解
- CentOS7安装Oracle 11gR2 图文详解
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP
- About Oracle 11gR2 Grid Infrastructure Single Client Access Name (SCAN)
- 修改Oracle 11gR2 RAC SCAN监听和本地监听端口
- Java基础之集合
- Poj 3009 Curling 2.0【dfs】
- ubuntu 14.04 开启root登录
- Spark代码2之Transformation:union,distinct,join
- Android学习笔记----利用ContentObserver监听数据库内容的改变
- Oracle 11gR2 SCAN 详解
- Android 布局中 如何使控件居中
- is_recovery_dest_file
- ScrollView分析
- 使用Gradle构建Android项目的一些自定义配置
- matplotlib的配置参数rcParams
- Linux下查看操作系统信息、内存情况及cpu信息:cpu个数、核心数、线程数
- Python中read(),readline()和readlines()的区别
- 蓝桥杯 2011年省赛(1-10题)