牛刀小试Oracle之ORACLE 11GR2 RAC安装配置--先决配置阶段
基于VMwarevCenter Server中的Linux RedHat 6.4 安装Oracle 11GR2 11.2.0.4 RAC集群
1.网络规划
其中public和private要划分到不同的网段。保证安全传输
[root@Zracnode1~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomainlocalhost6 localhost6.localdomain6
10.2.13.80 zracnode1
10.2.13.81 zracnode2
10.2.13.82 zracnode1-vip
10.2.13.83 zracnode2-vip
10.2.12.140 zracnode1-priv
10.2.12.141 zracnode2-priv
10.2.13.142 zrac-scan
10.2.13.143 zrac-scan
10.2.13.144 zrac-scan
2.操作系统设置
*.安装的操作系统是LinuxRedhat 6.4
*.磁盘划分配置
磁盘目录 | 磁盘大小 | |
/ | 30GB | |
swap | 16GB | |
/u01 | 100GB |
3.共享磁盘设置
共享磁盘配置有多种方式,nfs,磁盘阵列直接映射划分,我这里采用的是通过vmware vCenter server上的共享磁盘技术,操作步骤如下:
3.1. 需要对SCSI 控制器,进行配置。对总线配置为[物理]模式。参数解释如下:
选项 | 描述 |
无 | 其他虚拟机不能共享虚拟磁盘。 |
虚拟 | 同一台服务器上的虚拟机可以共享虚拟磁盘。 |
物理 | 任何服务器上的虚拟机均可共享虚拟磁盘。 |
3.2 新建SCSI controller 1控制器,并设置相关参数,VmwarevCenter操作页面如下:
3.3 新建硬盘,硬盘类型为[Thick provision eager zeroed].并且设置virtual Device Node为[SCSI(1:0)].在设置磁盘模式为[Independent-Persistent].操作页面如下:
3.4 添加已存在磁盘,在ZRAC02节点上面,添加磁盘。操作页面如下:
4. 安装RAC
4.1 先决条件
4.1.1 yum配置
挂载镜像配置yum
mount -oloop -t iso9660 /u01/software/rhel-server-6.4-x86_64-dvd.iso /u01/iso
[root@Zracnode1u01]# cat /etc/yum.repos.d/rhel-source.repo
[Server]
name=Server
baseurl=file:///u01/iso
gpgcheck=0
gpgkey=file:///u01/iso/RPM-GPG-KEY-redhat-release
4.1.2 vnc配置
VNC在Linux上的安装
#yuminstall tigervnc-server
#vncserver #该命令在服务器端启动一个VNC进程。允许一个
VNC View连接进来;如果需要多个View连接到服务器,需要多次执行上述命令;
Password: # 为了不想任何人都可以任意遥控此计算机。因此当第1次启动VNC server时,会要求设置网络遥控的密码。
Verify: # 验证密码;
进入root主目录下的.vnc隐含目录, 找到 xstartup文件并编辑:
# cd/root/.vnc
# vi xstartup
# twm& (注释掉该行)
startkde& (添加该行)
# killallXvnc
#vncserver
4.2 配置/etc/hosts文件(所有节点)
[root@rac01network-scripts]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomainlocalhost6 localhost6.localdomain6
10.2.13.80 Zracnode1
10.2.13.81 Zracnode2
10.2.13.82 Zracnode1-vip
10.2.13.83 Zracnode2-vip
10.2.13.140 Zracnode1-priv
10.2.13.141 Zracnode2-priv
10.2.13.142 Zrac-scan
4.3 添加组合用户(所有节点)
groupadd -g500 oinstall
groupadd -g501 dba
groupadd -g502 oper
groupadd -g503 asmadmin
groupadd -g504 asmoper
groupadd -g505 asmdba
useradd -goinstall -G dba,asmdba,oper oracle
useradd -goinstall -G asmadmin,asmdba,asmoper,oper,dba grid
检测用户oracle和grid
[root@rac1~]# id oracle
uid=500(oracle)gid=500(oinstall) groups=500(oinstall),501(dba),502(oper),505(asmdba)
[root@rac1~]# id grid
uid=501(grid)gid=500(oinstall) groups=500(oinstall),501(dba),502(oper),503(asmadmin),504(asmoper),505(asmdba)
对用户oracle和grid设置密码
[root@rac1~]# passwd oracle
[root@rac1~]# passwd grid
4.4.建立目录(所有节点)
mkdir/u01/app
chown -Rgrid:oinstall /u01/app/
chmod -R 775/u01/app/
mkdir -p/u01/app/oraInventory
chown -Rgrid:oinstall /u01/app/oraInventory/
chmod -R 775/u01/app/oraInventory/
mkdir -p/u01/app/grid
mkdir -p/u01/app/oracle
chown -Rgrid:oinstall /u01/app/grid/
chown -Roracle:oinstall /u01/app/oracle/
chmod -R 775/