Oracle 10g ASM - 创建DISKGROUP时无法识别ASM磁盘ORCL:DATA*及无法全部挂载的问题

来源:互联网 发布:淘宝版权怎么投诉 编辑:程序博客网 时间:2024/06/05 02:21

安装好CRS,Database,配置好Listener后,创建ASM实例,发现无法识别oracleasm创建的ASM卷DATA1,DATA2.
查看/u01/app/oracle/admin/+ASM/bdump/alert_+ASM2.log
Tue Feb  7 21:16:18 2012
Starting ORACLE instance (normal)
Cannot determine all dependent dynamic libraries for /proc/self/exe
Unable to find dynamic library libocr10.so in search paths
RPATH =/ade/aime1_build2101/oracle/has/lib/:/ade/aime1_build2101/oracle/lib/:/ade/aime1_build2101/oracle/has/lib/:
LD_LIBRARY_PATH is not set!
The default library directories are /lib and /usr/lib
Unable to find dynamic library libocrb10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
Unable to find dynamic library libocrutl10.so in search paths
设置LD_LIBRARY_PATH=$ORACLE_HOME/lib后重启服务器生效,DATA1和DATA2可以识别!

当挂在磁盘ASM磁盘时,一个节点无法正常MOUNT.
SQL> ALTER DISKGROUP DATA MOUNT;
ALTER DISKGROUP DATA MOUNT
*
ERROR at line 1:
ORA-15032: not all alterations performed
ORA-15063: ASM discovered an insufficient number of disks for diskgroup "DATA"

查看ASM日志
[root@vmrac2 ~]# less /u01/app/oracle/admin/+ASM/bdump/alert_+ASM2.log
SQL> ALTER DISKGROUP ALL MOUNT
Wed Feb  8 16:54:03 2012
NOTE: cache registered group DATA number=1 incarn=0x751878f0
NOTE: cache registered group RECOVERY number=2 incarn=0x752878f1
Wed Feb  8 16:54:03 2012
Errors in file /u01/app/oracle/admin/+ASM/bdump/+asm2_rbal_7402.trc:
ORA-15183: ASMLIB initialization error [driver/agent not installed]
Wed Feb  8 16:54:03 2012
Errors in file /u01/app/oracle/admin/+ASM/bdump/+asm2_rbal_7402.trc:
ORA-15183: ASMLIB initialization error [/opt/oracle/extapi/32/asm/orcl/1/libasm.so]
ORA-15183: ASMLIB initialization error [driver/agent not installed]
发现root没有执行/etc/init.d/oracleasm configure进行初始化.初始化后重启ASM,发现已经全部挂载!