解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题

网友投稿 270 2022-08-24

解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题

解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题

这个多半是密码文件的问题

本机可以通过验证但是非本机就不行,是因为本地的话,不会check密码文件,而安全性对异地登录的(通过SID)登录要验证密码文件

首先查看select * from v$pwfile_users;

应该没有记录,说明还没有SYS的密码文件。使用密码文件orapwd 命令 orapwd -c file=”$ORACLE_HOME/dbs/orapwd$ORACLE_SID” entity=5 password=changeoninstall

再次查看 v$pwfile_user 这时候有一条记录了

grant sysdba to system.

在查看v$pwfile_user system的记录也进去了

现在可以以sys和system在异地用sysdba登录了,

本人问题分析

由于自己通过手动修改过sid所以sid修改,没有同步修改原来的orapw$Oracle_SID文件名到新的SID,所以出现问题,重新生成orapw文件就解决。

===============================================================

Inthirties关注Oracle数据库 维护,优化,安全,备份,恢复,迁移,故障处理

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Fedora安装VNCServer远程桌面
下一篇:情怀易逝,爆款无用?汽车跨界营销的是与非!
相关文章

 发表评论

暂时没有评论,来抢沙发吧~