没有合适的资源?快使用搜索试试~ 我知道了~
首页Oracle 11g +CentOS6 RAC集群搭建.doc版下载
Oracle 11g +CentOS6 RAC集群搭建.doc版下载
需积分: 9 96 浏览量
更新于2023-03-16
评论
收藏 3.1MB DOCX 举报
本文档linux采用centos6.7;虚拟机采用 vmware workstation10;本地网络环境:10.16.122.N;本地主机ip地址:10.16.122.70
资源详情
资源评论
资源推荐

Oracle 11g +CentOS6 RAC 集群搭建
官方文档参考:
网友文档参考:
!
本文档 采用 "#
虚拟机采用 !!$
本地网络环境:10.16.122.N
本地主机 地址:$"#$
配置:
$"%# $
$"%% $
$"$ $
$"$ $
%"$ $
%"$ $
$" $
$"
$"
注:SCAN ip 必须与 public ip 和 VIP 在一个子网。
1、PUBLIC 和 VIP
Oracle RAC 中每个节点都有一个虚拟 IP,简称 VIP, 与公网 PUBLIC IP 在同一
个网段。vip 附属在 public 网口接口。
VIP 和 PUBLIC IP 最主要的不同之处在于:VIP 是浮动的,而 PUBLIC IP 是固定
的。在所有节点都正常运行时,每个节点的 VIP 会被分配到 public NIC 上;在 linux 下
ifcong 查看,public 网卡上是 2 个 IP 地址;如果一个节点宕机,这个节点的 VIP 会被
转移到还在运行的节点上。也就是幸存的节点的 public NIC 这个网卡上,会有 3 个 IP 地
址。
VIP 的作用:
VIP 并不能把用户请求转到实例上;但是可以让用户可以连通 IP,不能连到监听,这
样可以快速收到连接报错信息。快速切换到正常的节点。

############################################
#
2 再看 RAC 中的 Private
RAC 中的 Private 私有 IP 用于心跳同步,这个对于用户层面,可以直接忽略。简单
理解,这个 Ip 用来保证两台服务器同步数据用的,属于 RAC 内部之间通信。priv 与
public 不应同属一个接口。
另外一个大家疑问的问题:做 RAC 时,用于两个 node 间互连的网卡是否可以用交
叉线连接?
Metalink 上的 RAC 文档是推荐使用交换机作为内部网卡的连接,而不使用交叉线,原
因是避免因为对连节点关闭或重启而导致网卡检查到链接故障状态而删除绑定的协议。导
致高速缓存合并网络将会变为不可用。
从图上看,两个节点间的内部通信通过交换机 S2 来进行交互。
############################################
#################
3.RAC 中的 SCAN IP
在 11gR2 中,SCAN IP 是作为一个新增 IP 出现的, scan ip 其实是 oracle 在客户
端 与 数 据 库 之 间 , 新 加 的 一 个 连 接 层 , 当 有 客 户 端 访 问 时 , 连 接 到 SCAN IP
LISTENER, 而 SCAN IP LISTENER 接收到连接请求时,会根据 LBA 算法将该客户
端的连接请求,转发给对应的 instance 上的 VIP LISTENER,从而完成了整个客户端与
服务器的连接过程。简化如下:
client -> scan listener -> local listener -> local instance
也可以把 scan 理解为一个虚拟主机名,它对应的是整个 RAC 集群。客户端主机只
需通过这个 scan name 即可访问数据库集群的任意节点。当然访问的节点是随机的 ,
oracle 强烈建议通过 DNS Server 的 round robin 模式配置解析 SCAN,实现负载均衡
(即轮换连接 SCAN 对应的 IP 地址)。这有点类似通过 vip 和 listener loadbalance 配
置实现负载均衡的原理。
安装虚拟机(略):
注意:网络链接选择桥接
安装两台虚拟机略

配置网络:
虚拟机 rac01
&'!''$
内容如下:
()*+,)-$
./0)-)
11+(- ''2'2% $2 #$
34533.-&
46,34.7388)(-&
533.073.3-
+09((7-$"%#共有地址,即 +0 配置中的 $
07):+;-2
():731.)-&
+0*2:9+817):9.98-&
+0*"+4+.-
496)-<=&$<
>?9((7-$$$%" 地址
4).69=@-$子网掩码
A9.)?9/-$"2
1=)7,.8-
虚拟机 rac02
()*+,)-$
./0)-)
11+(- ''2'2% $2 #$
34533.-&
46,34.7388)(-&
533.073.3-
+09((7-$"%%共有地址,即 +0 配置中的 $
07):+;-2
():731.)-&
+0*2:9+817):9.98-&
+0*"+4+.-
496)-<=&$<
>?9((7-$$$% "'$%
4).69=@-$
A9.)?9/-$"2
1=)7,.8-
配置完成后:重启网络
!

测试本地主机 !! 与虚拟机能否 通
$"#$
添加网卡
关闭虚拟机,右击虚拟机—设置—添加—网络适配器
选择仅主机模式B&C
配置新添加的网卡
启动虚拟机,执行'',
查看是否多出一块网卡( 新增),如下:
$8)>?$$$,%,9"
$"%% 5$"
6$
"'$$%'''""2=8

105739(,9=.7144+4A618.+,9=.6.1$$6
7;$ $$$'$
.;"$$$$
$D$$$
7;&#$%B2%@5C.;&%""B% 2@5C
8)>?$$$,%,9"5
%"$ 5%"$
6$
"'$$%'''""2=8
105739(,9=.7144+4A618.+,9=.6.1$$6
7;$$$'$
.;%$$$$
$D$$$
7;&22B22$C.;&$#$B$@5C
如果没有的话,不要急,进入网络配置目录
&'!
复制 ''$为 ''
''$''
修改 ''
''
内容如下:
>?9((7-$$$%" 网卡的 地址
()*+,)-
34533.-&
533.073.3-
+09((7-%"$+0 配置中的 $
4).69=@-$
查看 网卡的 地址B红色字体即是C:
#$
=15=/=.)6--<<E 9,.+34--<<E (7+*)7=--<FG<E
9..7HI--<$$$%"<E 9..7H&I--<<E
@)74)8--<G<E496)-<<
重启网络
'
!
此时配置的 之间可以互相 通,但是外网无法 通,这时因为没有配置
剩余61页未读,继续阅读












安全验证
文档复制为VIP权益,开通VIP直接复制

评论0