简介:
在CentOS上安装Oracle单机版。
安装环境及版本:
系统环境:CentOS Linux release 6.5
Oracle版本:p13390677_112040_Linux-x86-64_1of7.zip、p13390677_112040_Linux-x86-64_2of7.zip、p13390677_112040_Linux-x86-64_3of7.zip
目录:
一、安装CentOS 操作系统(添加网卡、配置IP、主机名、关闭防火墙、hosts、禁用SELINUX、关闭NetworkManager、创建共享磁盘)
二、预备(用户及用户组、目录及权限、环境变量、资源配置、停止NTP)
三、安装依赖包
四、对等性验证
五、安装ASM
六、安装前预检查配置信息
七、安装grid
八、创建ASM磁盘组
九、安装Oracle Software
十、Oracle数据库安装
十一、常用操作
五、安装ASM
5.1 安装ASM软件包(两节点)
root登录节点1和节点2,下载安装包,并上传
rpm -ivh oracleasm-support-2.1.8-1.el6.x86_64.rpm
yum install oracleasmlib-2.0.4-1.el6.x86_64.rpm
5.2 验证
rpm -qa | grep oracleasm
重启reboot,否则ASM配置会失败
5.3 配置ASM(两节点)
root登录节点1和节点2(可利用cat /var/log/oracleasm查看错误日志)
/etc/init.d/oracleasm configure
5.4 创建ASM磁盘(节点1)
注:创建ASM磁盘之前,两节点必须同时认出共享磁盘,并用fdisk命令划分磁盘分区。
root账号登录节点1(节点2不用执行)
/etc/init.d/oracleasm createdisk OCR /dev/sdb1
/etc/init.d/oracleasm createdisk VOTE /dev/sdc1
/etc/init.d/oracleasm createdisk DATA /dev/sdd1
/etc/init.d/oracleasm createdisk FLASH /dev/sde1
可能存在的问题:
查看var/log/oracleasm
5.5 扫描识别ASM磁盘(两节点)
root登录节点1和节点2
/etc/init.d/oracleasm scandisks
/etc/init.d/oracleasm listdisks
六、runcluvfg.sh验证
6.1 上传并解压ORACLE 11g的安装介质(两节点)
root登录节点1和节点2
unzip p13390677_112040_Linux-x86-64_ 1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
unzip p13390677_112040_Linux-x86-64_3of7.zip
mv database/ /home/oracle/
mv grid/ /home/grid/
6.2 安装前预检查配置信息(节点1)
grid账号登录节点1(节点2不用)
cd /home/grid/grid
./runcluvfy.sh stage -pre crsinst -n racnode1,racnode2 -fixup -verbose
6.2.1 存在问题1:PRVF-4007
orache和grid用户均需要做SSH对等性验证
6.2.2 存在问题2:ASMLib
Result: Check for ASMLib configuration failed.
确认/etc/init.d/oracleasm configure是否执行正确,通过cat /var/log/oracleasm查看日志
6.2.3 结果:
resolv.conf问题,不用管,忽略即可。
七、安装grid
重启系统:reboot
7.1 开始安装
root登录到节点1,切换到grid用户(不能再SSH下执行,需要直接的命令行下执行)
xhost +
su - grid
进入目录,运行安装
cd /home/grid/grid
./runInstaller
7.2 安装
7.2.1 安装1
7.2.2 执行脚本
严格按顺序执行,如下命令
root账号登录节点1:/u01/app/oraInventory/orainstRoot.sh
root账号登录节点2:/u01/app/oraInventory/orainstRoot.sh
root账号登录节点1:/u01/app/11.2.0/grid/root.sh
root账号登录节点2:/u01/app/11.2.0/grid/root.sh
7.2.3 安装2
执行完脚本后,点击OK继续安装
7.2.4 存在问题
7.2.5 安装3
7.3 验证
7.3.1 验证Oracle Grid Infrastructure安装成功
7.3.2 检查crs状态
7.3.3 检查集群节点
7.3.4 检查两个节点上的Oracle TNS监听器进程
7.3.5 确认针对Oracle Clusterware文件的Oracle ASM功能
7.3.6 检查Oracle集群注册表(OCR) Grid Infrastructure安装成功
7.3.7 检查表决磁盘
八、创建ASM磁盘组
8.1 准备
root登录节点1,切换到grid账号(不能SSH,需要在命令行下执行),节点2不需要执行
xhost +
su - grid
执行命令:asmca
8.2 安装
8.3 验证
grid账号登录节点1和节点2
asmcmd -p