这里测试的版本是Oracle11g R2 .
oracle数据库软件克隆完成后,sqlplus /nolog 登录没有问题,但是以sqlplus “/as sysdba”登录的时候提示没有权限
(ora-01031: insufficient privileges) 。
【问题分析】
克隆完成后相关配置文件中的设置出现问题,导致权限不足。
【解决方法】
1. cd $ORACLE_HOME/rdbms/lib
1).如果是AIX平台:
vi config.s
修改group名称为dba,如下所示
# End csert ss_dba_grp{RW}
.csect H.12.NO_SYMBOL{RO},3
.string "dba"
类似上面的语句最后 .string "" 都改为 .string "dba" 即可。
2).如果是LINUX平台:
vi config.c
修改group名称为dba,如下所示:
# define SS_DBA_GRP "dba"
# define SS_OPER_GRP "dba"
# define SS_ASM_GRP "dba"
2.执行如下命令:
make -f ins_rdbms.mk config.o ioracle
命令执行完毕后即可正常登陆SQLPLUS。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-1179204/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/35489/viewspace-1179204/