sanshisiniao

今天使用PL/SQL登陆oralce数据库,提示密码7天后到期,于是修改密码,可是手误,输入后,不记得密码了,

在不知道数据库其他用户名密码的前提下,如何修改用户名和密码呢?

使用Xmanager Enterprise 4 登陆数据库服务器:打开终端:

1.su -oracle;
2.sqlplus /nolog;
3.connect/as sysdba;
6.alter user 用户名 identified by 新密码;
4.ALTER USER 用户名 ACCOUNT UNLOCK;
5.commit;
注意:如果没有4,5的话,你的操作就会导致该用户名被锁定。
报错ORA-28000: the account is locked
如果只有第4步,没有第5步,在你退出SQLPlUS之前好用,
退出之后就会同样报错ORA-28000: the account is locked(不过,亲测在我的数据库的服务器上,

没有执行第5步,也可以正常登陆,即使退出sql/plus,也一切正常。
只有确认提交之后才能生效。

分类:

技术点:

相关文章:

  • 2021-11-16
  • 2021-12-09
  • 2021-12-09
  • 2021-12-09
  • 2022-01-22
  • 2022-12-23
猜你喜欢
  • 2021-12-03
  • 2021-10-03
  • 2022-12-23
  • 2021-12-23
  • 2022-12-23
  • 2021-12-31
相关资源
相似解决方案