欢迎投稿

今日深度:

ASM数据库启动报ORA-01078,ORA-01565,ORA-17503,ORA-01017,故障现象:启动数据库

ASM数据库启动报ORA-01078,ORA-01565,ORA-17503,ORA-01017,故障现象:启动数据库


环境:

ASM管理软件:11.2.0.4
ORACLE软 件: 11.2.0.4
操  作  系  统:redhat6
该环境是借用了asm管理软件来提升IO性能,并没有安装集群软件。

故障现象:

启动数据库时报错,alert日志没有任何信息,提示如下

SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/db11g/spfileptgk.ora'
ORA-17503: ksfdopn:10 Failed to open file +DATA/db11g/spfileptgk.ora
ORA-01017: invalid username/password; logon denied
SQL> 

初步怀疑是客户修改了oracle权限导致,排查发现$ORACLE_HOME/bin/oracle权限并不是6751,随后将权限修复

chmod 6751 $ORACLE_HOME/bin/oracle
或者用
setasmgidwrap -o $ORACLE_HOME/bin/oracle

修复后再次尝试启动数据库,发现错误变成了ora-01031

SQL> startup
ORA-01078: failure in processing system parameters
ORA-01565: error in identifying file '+DATA/db11g/spfileptgk.ora'
ORA-17503: ksfdopn:10 Failed to open file +DATA/db11g/spfileptgk.ora
ora-01031 insufficient privileges
SQL> 

这里就很明显了,用户无权限

#检查用户组属发现,orace用户少了2个用户组
id oracle
uid=1200(oracle) gid=1000(oinstall)groups=1000(oinstall),1201(oper)
#修改用户组属
usermod -G asmdba,dba oracle
id oracle
uid=1200(oracle) gid=1000(oinstall)groups=1000(oinstall),1200(dba),1201(oper),1300(asmdba)

随后再次启动数据库,恢复正常!

 

www.htsjk.Com true http://www.htsjk.com/oracle/47378.html NewsArticle ASM数据库启动报ORA-01078,ORA-01565,ORA-17503,ORA-01017,故障现象:启动数据库 环境: ASM管理软件: 11.2 . 0.4 ORACLE软 件: 11.2 . 0.4 操 作 系 统:redhat6该环境是借用了asm管理软件来提升IO性能...
评论暂时关闭