I have non rac asm instance installed on 11gr2 database
$ ps -ef |grep -i asm
oracle 9219 1126 0 Dec 18 ? 15:04 /u01/app/asmgrid/product/11.2.0/grid/bin/ohasd.bin reboot
oracle 9623 1126 0 Dec 18 ? 20:55 /u01/app/asmgrid/product/11.2.0/grid/bin/ocssd.bin
oracle 9611 1126 0 Dec 18 ? 4:15 /u01/app/asmgrid/product/11.2.0/grid/bin/cssdagent
oracle 9613 1126 0 Dec 18 ? 3:05 /u01/app/asmgrid/product/11.2.0/grid/bin/orarootagent.bin
oracle 9633 1126 0 Dec 18 ? 6:35 /u01/app/asmgrid/product/11.2.0/grid/bin/diskmon.bin -d -f
I had shutdown the asm instance and the database but still i can see the above processes running, If i want to reboot the server i needed to stop these processes without using kill option. please help me how to stop the above processes for rebooting the server?
# /etc/init.d/init.cssd stop
/etc/init.d/init.cssd: not found
version is 220.127.116.11, Dont know why the above is not found but in 18.104.22.168 home it is there and also $ORACLE_HOME/localconfig is also not found in
thanks it worked, I have rebooted the server and i want to start the ASM instance
# ./crsctl start has
CRS-4123: Oracle High Availability Services has been started
$ sqlplus '/as sysasm'
SQL*Plus: Release 22.214.171.124.0 Production on Mon Dec 21 12:15:10 2009
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to an idle instance.
ORA-01078: failure in processing system parameters
ORA-29701: unable to connect to Cluster Synchronization Service
$ ps -ef |grep -i d.bin
oracle 8533 7299 0 12:12:44 ? 0:03 /u01/app/asmgrid/product/11.2.0/grid/bin/ohasd.bin reboot
no other asm process are running, how to start them up?
Metalink Note: AFTER NODE REBOOT CSSD IS NOT STARTED IN 11gR2 Non-RAC [ID 947520.1]
crsctl modify resource "ora.cssd" -attr "AUTO_START=1"
crsctl modify resource "ora.diskmon" -attr "AUTO_START=1"
I know this thread is old, but I'll post on it anyway, because I think this should be useful:
If you tun the following command (crs_stat -t) you'll find something like the following:
-bash-3.00$ crs_stat -t
Name Type Target State Host
ora....ER.lsnr ora....er.type ONLINE ONLINE test02
ora.SYSTEM.dg ora....up.type ONLINE ONLINE test02
ora.asm ora.asm.type ONLINE ONLINE test02
ora.cssd ora.cssd.type ONLINE ONLINE test02
ora.diskmon ora....on.type ONLINE ONLINE test02
(Assuming you're not running clustered instance.)
What you have to do is:
First of all, shutdown instances, ASM first and RDBMS in second place. After that you need to re-run the above command (crs_stat -t) to identify processes that still are alive.
Once you find them, run the following command:
Attempting to stop `ora.cssd` on member `test02`
Stop of `ora.cssd` on member `test02` succeeded.
The process 'ohas' (Oracle High Availability Service) runs at startup with respawn option, so, you cannot kill it. Normally it's safe to reboot your server with this process up.
Not sure if this is related but no matter what command i try, I get: Cannot communicate with crsd. I have tried:
crsctl start crs
and it says: CRS-4123: Oracle High Availability Services has been started.
However, even after this, if I try to run any command, I get 'Cannot communicate with crsd'.
Any/all hints are appreciated.