本文章接上篇《Oracle11gR2 RAC for Linux安装上篇:VirtualBox + Grid Infrastructure + ASM 两节点安装 简要步骤及安装问题总结》
简要步骤如下:
一、安装依赖包,上篇已安装
二、增加用户组和用户,上篇已增加
三、Linux Udev配置裸设备,上篇已配置
四、修改Linux SHELL限制,上篇已修改
五、修改内核参数,上篇已修改
六、创建安装目录,并授权,上篇已创建和授权
七、配置环境变量
命令 vim /home/oracle/.bash_profile 增加环境变量
命令 source /home/oracle/.bash_profile 使配置生效
八、建立无密码登录,上篇已配置
九、配置xServer,上篇已配置
十、正式安装Oracle Database
图形界面安装,要求虚拟机分辨率要在1024x768以上,本人使用1024x768的分辨率时安装界面显示不正常,调整虚拟机的分辨率需要安装VirtualBox增强功能
只需要在某一台虚拟机上执行安装就可以了,不需要两台虚拟机同时执行安装,安装程序会负责拷贝文件到另一台虚拟机上
本人安装时发现没有生成 /etc/oraInst.loc 文件,没有的话可以自己写一个,内容如下
inventory_loc=/u01/oraInventory
inst_group=oinstall
命令 su oracle 登录到oracle用户(无法使用root用户进行安装)
命令 export LANG=en_US 安装界面出现乱码时使用,安装界面无乱码可以不运行
命令 /usr/bin/unzip linux_oracle11gR2_database_1of2.zip && /usr/bin/unzip linux_oracle11gR2_database_1of2.zip
解压安装文件,安装文件可以放在/home目录下,只要有执行安装的权限就可以
命令 database/runInstaller -ignoreInternalDriverError执行安装
参数-ignoreInternalDriverError用来防止调用集群验证实用程序,因为在上篇的最后调用集群验证实用程序(Oracle Cluster Verification)就出错了
1.配置安全更新
2.创建和配置数据库
3.选择服务器类安装
4.选择RAC数据库安装
5.选择高级安装
6.选择语言
7.选择版本
8.选择安装目录
9.按需要选择
10.按实际情况填写
11.按需要选择
12.按实际情况选择
13.选择自动存储管理,并填写口令
14.自动备份按需要选择
16.这里选择Oracle数据文件等使用的ASM磁盘组,可以以使用命令 /u01/11.2.0/grid/bin/asmca 打开图形界面增加新的ASM磁盘组
增加ASM磁盘,需要配置udev裸设备,上篇中已配置
17.设置口令
18.选择用户组
19.如果没有漏过一步配置的话,现在只剩下时间同步服务没通过了,这里选择忽略
20.概要
21.安装进度界面
22.安装最后会有运行 /u01/11.2.0/grid/root.sh 的提示
使用root用户运行脚本
两台虚拟机上都需要执行脚本,执行完成后点击确定
23.完成安装
24.设置环境变量
命令 vim /home/oracle/.bash_profile 增加Oracle环境变量
命令 source /home/oracle/.bash_profile 使配置生效
25.命令 /u01/app/product/11.2.0/dbhome_1/bin/sqlplus sys/密码@orcl as sysdba 连接数据库成功
26.在Windows中访问Oracle RAC
①.使用SCAN IP的方法
编辑 C:\Windows\System32\drivers\etc\hosts 文件,增加集群结点的VIP
配置 tnsnames.ora,其中HOST为集群的SCAN IP
②.只使用集群VIP地址的方法
配置 tnsnames.ora,其中HOST为集群的VIP