VCS基本原理介绍
5.2 创建CRS安装路径
注:With Oracle Database 10g Release 2 (10.2), Cluster Ready Services, or CRS, is now called Oracle Clusterware . 见ORACLE 10.2 安装文档之New Features for Oracle Clusterware and RAC Installation
1.CRS安装路径的创建及授权 如下所示:root用户身份登陆
# mkdir -p /u01/crs/oracle/product/10.2.0/crs_1 # chown -R oracle:oinstall /u01/crs/oracle # chmod -R 775 /u01/crs/oracle 2.OCR及voting disk安装路径
解释一下ocr(sdb1)和vote(sdb2)文件的用途,
OCR(Oracle Cluster Registry):它记录了机群配置和机群数据库的基本配置,默认大概需要100M的空间,这里我们给了它1000M的空间;
Vote:它是CSS(Cluster Synchronization Services)需要的文件,用来判断机群内各个节点的状态,默认大概也需要100M的空间,这里我们也给了它1000M的空间。 # mkdir -p /u02/oracrs/
# chown -R oracle:oinstall /u02/oracrs/ # chmod -R 775 /u02/oracrs/ 绑定裸设备:
#raw /dev/raw/raw1 /dev/sde1 –注意这里的设备名来自上面fidisk操作结果 #raw /dev/raw/raw2 /dev/sde2
然后在/etc/sysconfig/rawdevices文件里加如下内容: /dev/raw/raw1 /dev/sde1 /dev/raw/raw2 /dev/sde2
#service rawdevices restart –重新启动该服务 权限:
# chown oracle:oinstall /dev/raw/raw1
第16页 总62页
VCS基本原理介绍
# chmod 640 /dev/raw/raw1
# chown oracle:oinstall /dev/raw/raw2 # chmod 660 /dev/raw/raw2 在/etc/rc.local里加如下内容 chown oracle:oinstall /dev/raw/raw1 chmod 640 /dev/raw/raw1
chown oracle:oinstall /dev/raw/raw2 chmod 660 /dev/raw/raw2 以上操作在所有节点上执行
在安装CRS的过程中,安装程序会提示用户输入存放OCR和Vote文件的位置。因此,通常我们会使用以下方法设置文件位置(在所有节点上执行),以oracle用户执行: $ ln -s /dev/raw/raw1 /u02/oracrs/ocr.crs $ ln -s /dev/raw/raw2 /u02/oracrs/vote.crs
5.3 安装和卸载CRS
安装CRS
需要注意的问题:
1、每一步都要看清楚安装路径是否正确 2、分清虚拟地址和专用地址
3、安装过程中提示的执行脚本要一个节点一个节点的执行,切不可同时执行 4、如果安装过程中出现in future。。。之类错误,应为两台主机时间不一致导致,解决方法: 1〉用root执行net time –I TARGETIP命令同步
2〉如果net time同步仍然不成功,最好配置一台服务器(节点中的一台为ntp服务器),具体方法可以网络查询
在安装CRS之前,确认显示没有问题: # xhost +
解压CRS软件:
# cp 10201_clusterware_linux_x86_64.cpio.gz /home/oracle #cd /home/oracle
# gzip –d 10201_clusterware_linux_x86_64.cpio.gz # cpio –idmv < 10201_clusterware_linux_x86_64.cpio # chown –R oracle:oinstall /home/oracle
# su oracle
第17页 总62页
VCS基本原理介绍
切换到oracle用户,建立安装目录(该命令需要在各个节点上执行) $ mkdir –p /u01/app/oracle/oraInventory
进入解压路径/home/oracle/cluterware执行(在集群的一个节点上执行): $ ./runInstall
这个提示可能在系统上已经安装数据库产品的时候提示,安装前检查是否所有的oracle实例都已经关闭,如果是就输入y进行下面的操作(这个rootpre脚本就是先停掉已经运行的实例的操作)。
Answer 'y' if root has run 'rootpre.sh' so you can proceed with Oracle Clusterwa re installation.
Answer 'n' to abort installation and then ask root to run 'rootpre.sh'.
********************************************************************************
Has 'rootpre.sh' been run by root? [y/n] (n)
第18页 总62页
VCS基本原理介绍
进入图形配置界面: 1.Welcome;单击 Next
2.Specify Inventory Directory and Credentials — 默认值应该就是正确的;确保 inventory 目录位于 ORACLE_BASE 目录中(例如: /u01/app/oracle/oraInventory)并且操作系统组是“oinstall”(确保在 /etc/hosts 中而不仅仅是在 DNS 中配置了您的主机)
第19页 总62页
VCS基本原理介绍
3.Specify File Locations — 修改安装路径/u01/app/oracle/product/10.2.0/db_1为/u01/crs/oracle/product/10.2.0/crs_1
第20页 总62页