rac has,crsd啟動跟蹤--linux平臺
刪掉了$CRS_HOME/log/$HOSTNAME/下的所有日誌文件和目錄,於是has啟不來了,單步執行:
sh -x /etc/init/ohasd
strace -p ohasd的pid
查看/var/log/messages,$ORACLE_HOME/log/$HOSTNAME/alert_$HOSTNAME.log,發現其步驟如下:
檢查/opt/crs/product/bin/crsctl.bin文件:
進入目錄:/var/tmp/.oracle 建立socket文件;
進入目錄:/etc/oracle/
讀取目錄:
/opt/crs/product/log/mysql-1/ohasd
寫入文件:ohasdOUT.log
讀取:
/opt/crs/product/crs/mesg/crsus.msb
執行:
/opt/crs/product/crs/install/s_crsconfig_mysql-1_env.txt
進入/opt/crs/product/log/mysql-1/agent/
寫日誌,日誌目錄如下:
|-- client
|-- crflogd
|-- crsd
| |-- oraagent_grid
| | |-- oraagent_grid.log
| | |-- oraagent_gridOUT.log
| | `-- oraagent_grid.pid
| |-- oraagent_oracle
| | `-- oraagent_oracle.log
| |-- orarootagent_root
| | |-- orarootagent_root.log
| | |-- orarootagent_rootOUT.log
| | `-- orarootagent_root.pid
| `-- scriptagent_grid
| |-- scriptagent_grid.log
| `-- scriptagent_gridOUT.log
|-- cssd
`-- ohasd
|-- oraagent_grid
| |-- oraagent_grid.log
| |-- oraagent_gridOUT.log
| `-- oraagent_grid.pid
|-- oracssdagent_root
| `-- oracssdagent_root.log
|-- oracssdmonitor_root
| `-- oracssdmonitor_root.log
`-- orarootagent_root
|-- orarootagent_root.log
|-- orarootagent_rootOUT.log
`-- orarootagent_root.pid
進入/opt/crs/product/log/mysql-1,接著寫目錄:
|-- crflogd
| |-- crflogd.log
| `-- crflogdOUT.log
|-- crfmond
| |-- crfmond.log
| `-- crfmondOUT.log
|-- crsd
| |-- crsd.log
| `-- crsdOUT.log
|-- cssd
| |-- core.3307
| |-- cssdOUT.log
| `-- ocssd.log
|-- ctssd
| |-- ctssdOUT.log
| `-- octssd.log
|-- diskmon
|-- evmd
| |-- evmd.log
| `-- evmdOUT.log
|-- gipcd
| |-- gipcd.log
| `-- gipcdOUT.log
|-- gnsd
|-- gpnpd
| |-- gpnpd.log
| |-- gpnpdOUT.log
| `-- mysql-1.pid
|-- mdnsd
| |-- mdnsd.log
| `-- mdnsdOUT.log
|-- ohasd
| |-- ohasd.log
| `-- ohasdOUT.log
|-- racg
`-- srvm
筆記一下,防止再次發生;
本文出自 “snowhill” 博客,請務必保留此出處http://snowhill.blog.51cto.com/339421/1954282
rac has,crsd啟動跟蹤--linux平臺