请对集群数据库系统的安装过程进行一个详细总结。
答: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 数据库类型,执行
安装,在数据库存储信息汇总时可以按照需求选择添加日志文件。安装完成后再两个节点上可以分别
查看各节点实例运行情况