sys用户用sysdba权限连接时报ORA-01031问题解决方法

教程发布:风哥 教程分类:ITPUX技术网 更新日期:2022-02-12 浏览学习:27

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 password= force=y nosysdba=n
[font=Courier New]然后重新启动数据库

[font=Courier New]3.查询哪些用户有sysdba连接到目标数据库
[font=Courier New]可以查询V$PWFILE_USERS 视图

本文标签:
网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】
【下一篇】