系统环境
主机:Window2003R2 SP2 VMWare3.1 GSX Server装了两台Redhat Linux AS3 U4
每台机器512M内存
其上装了Oracle9.2.0.4 for linux 32
问题现象:
两台机器gsd服务都正常启动了
但用srvctl 启动数据库时出错
[root@linux-yzs2 bin]# srvctl start database -d rac
PRKP-1007 : Failed to start all the listeners associated with all the instances of cluster database rac
PRKP-1005 : Failed to start up cluster database rac
ORA-01031: insufficient privileges
uction on Wed Apr 30 17:31:26 2008
PRKP-1007 : Failed to start all the listeners associated with all the instances of cluster database rac
PRKP-1005 : Failed to start up cluster database rac
ORA-01031: insufficient privileges
uction on Wed Apr 30 17:31:26 2008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
ORA-01005: null password given; logon denied
connect_string>] | /
008
ORA-01005: null password given; logon denied
connect_string>] | /
008
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
问题原因:
两台机器的gsd是用root用户启动的
解决方法:
gsdctl stop 停止root 启动的gsd服务
重新使用oracle用户启动gsd服务
su oracle
gsdctl start
本文记录了一次在Window2003R2SP2环境下启动Oracle9.2.0.4数据库遇到的问题及解决过程。主要问题是使用srvctl命令启动数据库时出现ORA-01031权限不足错误。通过检查发现gsd服务是用root用户启动,而非oracle用户。
4702

被折叠的 条评论
为什么被折叠?



