ASMCA needs Oracle Grid Infrastructure to configure ASM.

来源:互联网 发布:阿里云dts同步数据 编辑:程序博客网 时间:2024/05/16 15:32


Redhat 5.5 上安装11.2.0.3 Grid Infrastructure 的时候,安装的时候选择的是“ Install Grid Infrastructure Software Only”。安装完之后,使用asmca配置

(或者:

asmca -silent -configureASM -sysAsmPassword oracle -asmsnmpPassword oracle -diskString '/dev/raw/raw*' -diskGroupName DATADG -disk '/dev/raw/raw1' -redundancy EXTERNAL


)ASM实例的时候报错,报错信息如下:

Error while detecting Oracle Grid Infrastructure. ASMCA needs Oracle Grid Infrastructure to configure ASM.

 

 

解决的方法:

使用root用户

export $ORACLE_HOME=/u01/app/11.2.0/grid/


 

---$ORACLE_HOME/perl/bin/perl -I$ORACLE_HOME/perl/lib -I$ORACLE_HOME/crs/install $ORACLE_HOME/crs/install/roothas.pl


 

[root@testora grid]# perl/bin/perl -I /u01/app/11.2.0/grid/perl/lib/ -I /u01/app/11.2.0/grid/crs/install/ /u01/app/11.2.0/grid/crs/install/rootrootcrs.pl  roothas.pl  rootofs.sh  [root@testora grid]# perl/bin/perl -I /u01/app/11.2.0/grid/perl/lib/ -I /u01/app/11.2.0/grid/crs/install/ /u01/app/11.2.0/grid/crs/install/roothas.pl Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_paramsCreating trace directoryLOCAL ADD MODE Creating OCR keys for user 'grid', privgrp 'oinstall'..Operation successful.LOCAL ONLY MODE Successfully accumulated necessary OCR keys.Creating OCR keys for user 'root', privgrp 'root'..Operation successful.CRS-4664: Node testora successfully pinned.Adding Clusterware entries to inittabtestora     2013/07/30 13:54:49     /u01/app/11.2.0/grid/cdata/testora/backup_20130730_135449.olrSuccessfully configured Oracle Grid Infrastructure for a Standalone Server[root@testora grid]# 


重启这个节点

[grid@testora ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.3.0 Production on Tue Jul 30 13:59:18 2013Copyright (c) 1982, 2011, Oracle.  All rights reserved.Connected to an idle instance.SQL> startup  ORA-01078: failure in processing system parametersORA-29701: unable to connect to Cluster Synchronization ServiceSQL> exitDisconnected


 

[grid@testora ~]$ asmcmdConnected to an idle instance.ASMCMD> lsdgASMCMD-8102: no connection to ASM; command requires ASM to runASMCMD> exit   [grid@testora ~]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.cssd       ora.cssd.type  OFFLINE   OFFLINE               ora.diskmon    ora....on.type OFFLINE   OFFLINE               ora.evmd       ora.evm.type   ONLINE    ONLINE    testora     ora.ons        ora.ons.type   OFFLINE   OFFLINE   


发现ora.cssd进程没有启动

并查看ora.cssd的配置信息

[grid@testora ~]$ crs_stat -p ora.cssdNAME=ora.cssdTYPE=ora.cssd.typeACTION_SCRIPT=ACTIVE_PLACEMENT=0AUTO_START=neverCHECK_INTERVAL=30DESCRIPTION="Resource type for CSSD"FAILOVER_DELAY=0FAILURE_INTERVAL=3FAILURE_THRESHOLD=5HOSTING_MEMBERS=PLACEMENT=balancedRESTART_ATTEMPTS=5SCRIPT_TIMEOUT=600START_TIMEOUT=600STOP_TIMEOUT=900UPTIME_THRESHOLD=1m


 

可以看到auto_start 为never,并没有开机自启动,设置为开机自启动

[grid@testora ~]$ crsctl modify resource "ora.cssd" -attr "AUTO_START=1"[grid@testora ~]$ [grid@testora ~]$ crs_stat -p ora.cssdNAME=ora.cssdTYPE=ora.cssd.typeACTION_SCRIPT=ACTIVE_PLACEMENT=0AUTO_START=1CHECK_INTERVAL=30DESCRIPTION="Resource type for CSSD"FAILOVER_DELAY=0FAILURE_INTERVAL=3FAILURE_THRESHOLD=5HOSTING_MEMBERS=PLACEMENT=balancedRESTART_ATTEMPTS=5SCRIPT_TIMEOUT=600START_TIMEOUT=600STOP_TIMEOUT=900UPTIME_THRESHOLD=1m


 

重启HAS服务:

[grid@testora ~]$ crsctl stop hasCRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on 'testora'CRS-2673: Attempting to stop 'ora.evmd' on 'testora'CRS-2677: Stop of 'ora.evmd' on 'testora' succeededCRS-2793: Shutdown of Oracle High Availability Services-managed resources on 'testora' has completedCRS-4133: Oracle High Availability Services has been stopped.[grid@testora ~]$ crsctl start hasCRS-4123: Oracle High Availability Services has been started.[grid@testora ~]$ crsctl check hasCRS-4638: Oracle High Availability Services is online[grid@testora ~]$ crs_stat -tName           Type           Target    State     Host        ------------------------------------------------------------ora.cssd       ora.cssd.type  ONLINE    OFFLINE               ora.diskmon    ora....on.type OFFLINE   OFFLINE               ora.evmd       ora.evm.type   ONLINE    ONLINE    testora     ora.ons        ora.ons.type   OFFLINE   OFFLINE             


 

[grid@testora ~]$ sqlplus / as sysasmSQL*Plus: Release 11.2.0.3.0 Production on Tue Jul 30 14:11:48 2013Copyright (c) 1982, 2011, Oracle.  All rights reserved.Connected to an idle instance.SQL> startupORA-00099: warning: no parameter file specified for ASM instanceASM instance startedTotal System Global Area  283930624 bytesFixed Size    2227664 bytesVariable Size  256537136 bytesASM Cache   25165824 bytesORA-15110: no diskgroups mountedSQL> shutdown immediateORA-15100: invalid or missing diskgroup nameORA-15100: invalid or missing diskgroup nameASM instance shutdownSQL> exitDisconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit ProductionWith the Automatic Storage Management option


 

[grid@testora ~]$ asmca -silent -configureASM -sysAsmPassword oracle -asmsnmpPassword oracle -diskString '/dev/raw/raw*' -diskGroupName DATADG -disk '/dev/raw/raw1' -redundancy EXTERNALASM created and started successfully.Disk Group DATADG created successfully.


那么就实现了新建asm 实例并且添加diskgroup盘。

 

 

原创粉丝点击