ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SYS远程连接RAC出错ORA-01031:Insufficient privileges

SYS远程连接RAC出错ORA-01031:Insufficient privileges

原创 Linux操作系统 作者:pangzi913 时间:2011-11-26 13:42:30 0 删除 编辑

ORACLE 11g R2 RAC,客户端plsql程序用sys连接RAC数据库,用scan地址连接数据库。报错ORA-01031:Insufficient privileges。用system用户可以连接数据库。查询:select * from v$pwfile_users;查不到记录。

按ORA-01031:Insufficient privileges去网上找,需要重建密码文件。有两种命令:
orapwd file="/opt/oracle/product/10.2.0/db_1/dbs/orapwORCL" password=sys entries=10;
我用下面这个语句创建了密码文件后,问题解决。
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=sys entries=5 force=y;

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

其它情况:查看参数remote_login_passwordfile,alter system set remote_login_passwordfile=exclusive scope=spfile;

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

思路:select * from v$pwfile_users;
为空
SQL> grant sysdba to sys;
grant sysdba to sys
*
ERROR at line 1:
ORA-01994: GRANT failed: password file missing or disabled
后来按ORA-01994去找答案,找到了。刚开始按ORA-01031是没有找到好办法。
=====================================================
参考:http://blog.sina.com.cn/s/blog_6ade57e10100rrld.html

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

上一篇: 喜欢的句子
请登录后发表评论 登录
全部评论

注册时间:2008-11-22

  • 博文量
    40
  • 访问量
    63331