ITPub博客

首页 > 数据库 > Oracle > sysdba用户登录问题

sysdba用户登录问题

原创 Oracle 作者:大大猫爱小小鱼 时间:2015-05-26 15:02:10 0 删除 编辑
问题描述:
登录测试环境,发现在服务器中使用sqlplus登录sqlplus / as sysdba 登录正常,通过SQL developer登录sys用户,
提示ora-01017:invalid username/password;logon denied。
排查过程:
1,重置sys密码 alter user sys identified by admin; 无效。
2,查看sqlnet.ora中并无SQLNET.AUTHENTICATION_SERVICES= (NTS)选项。
3,登录system/admin 正常登录。
4,查看v$pwfile_users;select * from v$pwfile_users; 无记录。
5,尝试给sys用户重新分配sysdba权限,
提示ora-01994:GRANT failed: password file missing or disabled,
确定是密码文件有问题,回想一下,好像重命名过密码文件
解决方法:
   进入dbs目录 删除原密码文件;
  [oracle@DBtest dbs]$  rm -rf orapwcrmorcl
   重置密码文件
  [oracle@DBtest dbs]$  orapwd file=orapwcrmorcl password=oracle
  重置sys,system密码
  alter user sys identified by admin;
  alter user system identified by admin;
查看v$pwfile_users
SQL> select * from v$pwfile_users;
USERNAME       SYSDB      SYSOP         SYSAS
-------------       -------       -------         -------
SYS                     TRUE          TRUE          FALSE
客户端登录正常!

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

上一篇: 遇见的一些问题
请登录后发表评论 登录
全部评论

注册时间:2014-07-19

  • 博文量
    16
  • 访问量
    67535