ITPub博客

首页 > 数据库 > Oracle > 解决10g上 非本机SQLPLUS conn as sysdba出现ORA-01031: insufficient privileges问题

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

原创 Oracle 作者:inthirties 时间:2009-05-05 00:52:19 0 删除 编辑

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

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

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

首先查看select * from v$pwfile_user;

应该没有记录,说明还没有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数据库 优化,安全,备份,恢复,迁移

如果你需要帮助或想和我一起学习的请联系
联系方式QQ:370140387
QQ群: 85837884(注明:数据库)
电子邮件:dba@Inthirties.com
网站: http://www.inthirties.com

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/21507788/viewspace-1021714/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2009-04-28

  • 博文量
    29
  • 访问量
    25011