RAC环境下crsctl无法启动数据库

$srvctl start database -d rac
PRCR-1079 : Failed to start resource ora.rac.db
ORA-12547: TNS:lost contact
ORA-12547: TNS:lost contact
CRS-5017: The resource action "ora.rac.db start" encountered the following error:
ORA-12547: TNS:lost contact
. For details refer to "(:CLSN00107:)" in "/grid/product/11.2/log/linux1/agent/ohasd/oraagent_grid/oraagent_grid.log".

CRS-2674: Start of 'ora.rac.db' on 'linux1' failed
ORA-12547: TNS:lost contact

2012-06-15 15:49:56.652: [ USRTHRD][1117100352] {0:0:286} makeConnectStr = (DESCRIPTION=(ADDRESS=(PROTOCOL=beq)(PROGRAM=/oracle/product/11.2/bin/oracle)(ARGV0=oraclerac)(ENVS='ORACLE_HOME=/oracle/product/11.2,ORACLE_SID=rac,LD_LIBRARY_PATH=')(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=rac)))
2012-06-15 15:49:56.653: [ USRTHRD][1117100352] {0:0:286} InstConnection::connectInt: server not attached
2012-06-15 15:49:56.675: [ora.evmd][1129707840] {0:0:105} [check] clsdmc_respget return: status=0, ecode=1
2012-06-15 15:49:56.676: [ora.evmd][1129707840] {0:0:105} [check] DaemonAgent::check returned 0
2012-06-15 15:49:56.676: [ora.evmd][1129707840] {0:0:105} [check] Deep check returned 1
2012-06-15 15:49:56.701: [ USRTHRD][1097763136] ClusterSubscriber::SubscriberWorker::InternalClusterSubscriber::handleEventCBexecuting for reason 1

可以确定应该是DB ORACLE_HOME/bin下面的oracle执行文件的权限不对

[oracle@linux1 bin]$ ls -l oracle
-rwxrwsr-x 1 oracle oinstall 232424360 Apr  6 12:47 oracle

需要对该可执行文件的权限进行修改

[oracle@linux1 bin]$ chmod 6751 oracle
[oracle@linux1 bin]$ ls -l oracle
-rwsr-s--x 1 oracle oinstall 232424360 Apr  6 12:47 oracle

依据文档:
Oracle Database Fails to Start with Error ORA-12547 [ID 1307075.1]

修改完成后,我们再次执行

$srvctl start database -d rac
$ srvctl status database -d rac
Database is running.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值