Linux下Oracle 11.2.0.1 RAC安装笔记(4)

[root@rac1 ~]# /usr/sbin/oracleasm init Loading module "oracleasm": oracleasm Mounting ASMlib driver filesystem: /dev/oracleasm

添加ASM磁盘

[root@rac1 ~]# /usr/sbin/oracleasm createdisk DISK1 /dev/sdb1 Writing disk header: done Instantiating disk: done [root@rac1 ~]# /usr/sbin/oracleasm createdisk DISK2 /dev/sdb2 Writing disk header: done Instantiating disk: done

扫描ASM磁盘

[root@rac1 ~]# /usr/sbin/oracleasm scandisks Reloading disk partitions: done Cleaning any stale ASM disks... Scanning system for ASM disks...

列出ASM磁盘

[root@rac1 ~]# /usr/sbin/oracleasm listdisks DISK1 DISK2

这里是使用oracleasm配置ASM磁盘,也可以同过udev来配置,在使用oracleasm时遇到一些bug,推荐使用udev。

现在在每个节点上运行下面命令验证网络:rac1.dbaora.com和rac2.dbaora.com

hostname ping rac1 -c 1 ping rac2 -c 1 ping rac1-priv -c 1 ping rac2-priv -c 1

安装grid软件

以用户oracle启动grid软件安装,在此之前以root身份运行命令xhost +。

xhost + access control disabled, clients can connect from any host

设置grid环境并运行grid安装软件

su - oracle [oracle@rac1 ~]$ genv ORACLE_UNQNAME=+ASM ORACLE_SID=+ASM1 ORACLE_BASE=/ora01/app/oracle ORACLE_HOSTNAME=rac1.dbaora.com ORACLE_HOME=/ora01/app/grid/product/11.2.0/grid --run installation cd <install grid software> ./runInstall

关于安装过程,可以根据实际需要选择,这里省略。

这里如果是使用linux 6以上版本,在最后执行root.sh脚本时,会用一个BUG,具体解决方法如下

1.删除配置:

/ora01/app/grid/product/11.2.0/gridl/roothas.pl -deconfig -force-verbose

路径是grid环境的ORACLE_HOME。

出现Adding daemon to inittab这条信息的时候执行dd命令

/bin/dd if=/var/tmp/.oracle/npohasd of=/dev/null bs=1024 count=1

如果是安装11.2.0.1的话,还是建议 使用 linux 5的版本。

ASM configuration assistant

到目前为止,只创建了一个ASM组DATA。下面展示如何快速添加额外的组到ASM实例。

在以Oracle用户启动ASMCA之前, 切换到root用户执行xhost +命令。

ASMCA - ASM configuration assistant是grid软件的一部分,因此必须设置正确的环境

su - oracle [oracle@rac1 ~]$ genv ORACLE_UNQNAME=+ASM ORACLE_SID=+ASM1 ORACLE_BASE=/ora01/app/oracle ORACLE_HOSTNAME=rac1.dbaora.com ORACLE_HOME=/ora01/app/grid/product/11.2.0/grid [oracle@rac1 ~]$ asmca

根据需要一步步执行就可以了,安装步骤省略。

在你可以在sqlplus中验证你有2个ASM组。

[oracle@rac1 ~]$ sqlplus SQL*Plus: Release 11.2.0.3.0 Production on Sun Jun 16 22:39:11 2013 Copyright (c) 1982, 2011, Oracle. All rights reserved. Enter user-name: / as sysasm Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production With the Automatic Storage Management option SQL> select name from v$asm_diskgroup; NAME ------------------------------ DATA BACKUP

安装Database软件

作为Oracle用户开始database软件安装。设置database软件爱你环境

su - oracle [oracle@rac1 ~]$ denv ORACLE_UNQNAME=ORA11G ORACLE_SID=ORA11G1 ORACLE_BASE=/ora01/app/oracle ORACLE_HOSTNAME=rac1.dbaora.com ORACLE_HOME=/ora01/app/oracle/product/11.2.0/db_1 --run installation cd <install database software> ./runInstall

安装步骤省略。

在安装过程中,遇到一个有关监听器的问题,提示

default listener is not configured in grid infrastructure home

解决方法链接

验证RAC安装

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/ed8c1cb17cd8fbab492bcabdb6d3cbf5.html