1
、安装集群数据库系统,在安装之前,要先配置各个节点的
IP
地址,分别配置好
public IP, private
IP
,
Virtual IP
以及他们共享的
scan IP
。然后将各节点网卡修改,将指定
IP
写入网卡配置中。
IP
配置好后要测试一下他们的连通性。
2
、在各个节点分别建立
ointall,dba,oper,asmadmin,asmdba,asmoper
这
6
个用户组,并授
予相关权限,建立
Oracle
和
grid
两个用户,并分别设置密码(注:不同节点同一用户密码必须一
- 3 -
致),然后创建安装目录。
3
、在每个节点的
Oracle
用户下的
/home/oracle/.bash_profile
文件和
grid
用户下的
/home/grid/.bash_profile
文件配置环境变量,然后关闭所有节点的防火墙。(不可修改原有
参数)
4
、分别在各个节点的
Oracle
和
grid
用户下使用
ssh-keygen -t rsa(dsa)
创建
RSA
和
DSA key
文件,建立起
grid
双机信任关系和
Oracle
互信关系,然后配置时间同步。
5
、在每个节点的
root
用户下,修改
/etc/security/limits.conf
文件,添加相应条目,然后
修改
/etc/pam.d/login
文件中添加条目,最后在
/etc/sysctl.conf
文件下添加条目(切记不
可修改原有参数),然后重启各个节点。
6
、检查安装包,若无问题就安装
cvuqdisk
包,若这个包没有在
grid/rpm
目录下,就要分别在各
节点上创建
/stage
和
/mnt/cdrom
目录,将外部加载的数据安装包加载到
/mnt/cdrom
下,拷贝到
/stage
目录下。在各节点安装
cvuqdisk
包。完成后可添加磁盘。
7
、磁盘添加后将磁盘分区,先在各节点上配置
asmlib,
配置完成后启动
asmlib
,在其中一个节点
上进行分区,分成
3
个
CRS
磁盘,
5
个
DATA
磁盘,
5
个
FRA
磁盘(这个根据情况来),分完后可以再其余节点看到
ASM
磁盘状况。
8
、安装
grid
架构,以
grid
用户登录,执行
/stage/grid
目录下的
runInstaller
脚本在配置
结点信息时将所有节点的
Public Hostname
和
Virtual Hostname
添加进去,然后测试互信,
成功后继续,为
CRS
磁盘组分配
3
个
CRS
磁盘,软件安装目录不能在
base
目录下,修改
ORACLE_BASE
为
/u01/app/oracle,
继续运行;当最后弹出执行脚本对话框后,要在所有节点按顺序执行脚本,
第一个脚本在所有节点执行完毕后再执行第二个,执行完毕后点击
OK
。安装完成后再
grid
用户下验 证服务。出来 GSD
服务外所有服务均处于联机状态。
9
、 在
grid
用户用
asmca
创建
DATA
和
FRA
磁盘组,
DATA
磁盘组正常冗余,
FRA
外部冗余。
10
、在主节点上用
Oracle
用户登录,执行在
/stage/database
目录下的
runInstaller
脚本,
安装数据库软件,类似于安装
grid
架构,测试
oracle
互信,最后分别执行脚本。
11
、在主节点上,以
Oracle
用户登录,执行
DBCA
程序安装数据库,选择
RAC
数据库类型,执行
安装,在数据库存储信息汇总时可以按照需求选择添加日志文件。安装完成后再两个节点上可以分别 查看各节点实例运行情况。