ORACLE-RAC集搭建
⽬录
1、RAC 概述及环境规划
centos6+11.2.0.4
7+12C
2、vmware虚拟机环境配置
workstation rac01 rac02 2g
3、系统参数配置
4、udev共享存储配置+grid软件安装
5、安装oracle-RAC软件
6、dbca安装RAC数据库
⼀、RAC 概述及环境规划
单点数据库 vs RAC 集数据库
Real Application Clusters-----真正的应⽤集
centos6.9 x64位
11.2.0.4 x64位
实例名称:fxdb
public ip 对外提供服务的ip
private ip ⼼跳ip,两个实例通讯⽤的ip
scan ip 负载均衡ip
oracle RAC(⼀两个节点为例)的本质是 :两台linux服务器各⾃运⾏⼀个 oracle instance ,两台服务器两个instance 共享⼀块磁盘(⽤来存储数据),共同对磁盘进⾏crud操作
⼆、安装虚拟机、配置⽹卡(centos6.9)
(安装1台,第2台克隆第1台,然后修改⽹卡配置信息)
1 要求:①、每个虚拟机2块⽹卡,1块⽤于业务访问,1块⽤于⼼跳(2个节点之间交换数据);②、安装vmtools⼯具。
1、安装rac01,并设置2块主机名、⽹卡等相关信息;
以root⽤户修改主机1名为:ouzy01
#vi /etc/sysconfig/network
2、修改⽹卡名称:70-persistent-net.rules
路径:
#cd /etc/udev/rules.d/
#ls
#vi 70-persistent-net.rules
3、修改⽹卡ip地址:ifcfg-eth0、ifcfg-eth1
#cd /etc/sysconfig/network-scripts/
#ls
#vi ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.230.101
NETMASK=255.255.255.0
GATEWAY=192.168.230.254
#vi ifcfg-eth1
DEVICE=eth1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=10.10.10.11
NETMASK=255.255.255.0
说明:
①配置⽹卡1的ip:ifcfg-eth0 ⽤于对外提供服务的IP,属称public ip;
②配置⽹卡2的ip:ifcfg-eth1 ⽤于两个节点之间同步的IP,属称private ip 。
4、关闭防⽕墙
#vi /etc/selinux/config
闭防⽕墙和selinux
Redhat使⽤了SELinux来增强安全,关闭的办法为:
免费永久的linux服务器1. 永久有效
修改 /etc/selinux/config ⽂件中的 SELINUX="" 为 disabled ,然后重启。
2. 即时⽣效
setenforce 0
关闭防⽕墙的⽅法为:
3. 永久性⽣效
开启:chkconfig iptables on
关闭:chkconfig iptables off
4. 即时⽣效,重启后失效
开启:service iptables start
关闭:service iptables stop
让rac01最后效果:
2 使⽤虚拟机克隆产⽣另⼀台虚拟机。
参照1 需要修改主机名、⽹卡名称、IP。
rac02最后效果:
PS:通过2节点之间相互ping另⼀节点IP测试是否可正常通讯。
三、添加共享存储
⽅式1. Openfiler是⼀款⾮常好的存储管理操作系统,开源免费,通过web界⾯对存储磁盘的管理(通过配置光圈)⽅式2. 配置虚拟机参数
以⽅式2创建共享存储(需关闭虚拟机)
1、rac01创建共享存储
①添加虚拟机硬盘
②选择推荐的SCSI(S)磁盘类型
③选择创建新虚拟磁盘
④设置磁盘容量
ps:建议虚拟机磁盘⼤⼩10G,勾选⽴即分配所有磁盘空间(可以提供性能)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论