美文网首页
忘记oracle数据库的sys密码

忘记oracle数据库的sys密码

作者: 惜小八 | 来源:发表于2019-06-17 18:39 被阅读0次

1.修改sys的密码

一段时间没用sys,最近突然发现忘记了,故直接将sys用户的密码修改了。

1.登录:     sqlplus  /nolog
2.连接:     connect  /as sysdba
3.更改密码:  alter user sys identified newpassword
4.退出:exit
5.重新登录:sqlplus sys/newpassword as sysdba
image.png image.png

2.修改sys密码之后,重新登录报错ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解决方法。

情况1:使用PL/SQL Developer登录时:

解决:oracle数据库连接登录有三种模式:
    1.标准模式(normal)
    2.系统操作员(sysoper)
    3.系统管理员(sysdba)此角色用户数据的所有操作权限;

登录出现报错是因为角色选择错误:
SYS属于系统管理员角色用户,所以在下拉列表选择对应的角色之后,连接成功:
*********************************************************************
情况2:使用DOS命令行登录:

解决办法:
一样的原理,主要是因为没有指明连入的角色:

方案:在CMD下使用sqlplu登陆时,以下方式都可以进行登陆:
      sqlplus sys/seas@TPDB as sysdba
      sqlplus / as sysdba
      sqlplus sys/seas as sysdba

相关文章

网友评论

      本文标题:忘记oracle数据库的sys密码

      本文链接:https://www.haomeiwen.com/subject/egzytctx.html