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

解决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博客 ” ,链接:http://blog.itpub.net/21507788/viewspace-1021714/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21507788/viewspace-1021714/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值