sys用户用sysdba权限连接时报ORA-01031问题解决方法
sys用户用sysdba权限连接时报ORA-01031问题解决方法
当我们用sys user 连接到数据库使用sysdba权限,报ORA-01031 提示不够权限
一般是以下三种原因:
1.数据库参数 remote_login_passwordfile 必须设置为[font=Courier New]EXCLUSIVE 或SHARED
[font=Courier New]SQL> ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE SCOPE=SPFILE;
2.密码文件必须创建在$ORACLE_HOME/dbs目录下 加上选项 nosysdba=n,密码文件格式为orapw
[font=Courier New]$ > orapwd file=$ORACLE_HOME/dbs/orapw
[font=Courier New]然后重新启动数据库
[font=Courier New]3.查询哪些用户有sysdba连接到目标数据库
[font=Courier New]可以查询V$PWFILE_USERS 视图
本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!