Oracle 本地用户登陆验证失败ORA-01031 insufficient privileges

2014-11-24 17:37:30 · 作者: · 浏览: 0

环境:linux x86 64 10.2.0.1


报错: sqlplus / as sysdba ORA-01031 insufficient privileges而sqlplus sys/password as sysdba可以登陆


检查: 


一 重命名orapwd文件,sqlplus sys/password登陆也失败,证明登陆时口令文件在生效,sqlplus / as sysdba表示操作系统验证失败


三 建另外一个测试账号,情况依旧


四 怀疑安装oracle软件过程中oracle软件管理用户未指定


检查当前所连接的操作系统用户是否是"osdba" 并且已经定义在:


"$ORACLE_HOME/rdbms/lib/config.s"


or


"$ORACLE_HOME/rdbms/lib/config.c".


发现为dba,建立dba组,修改用户属性usermod oracle -g onistall -G dba


当然也可以更改 config.c文件,再relink all


相关阅读