如何找回Oracle所有用户丢失的密码

Posted 碧水幽幽泉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何找回Oracle所有用户丢失的密码相关的知识,希望对你有一定的参考价值。

如何找回Oracle所有用户丢失的密码:

方法一:
1.以操作系统验证的方式登录
SQL>conn / as sysdba;
2.查看系统中的用户名。
SQL>select USERNAME from dba_users;
3.找到你需要修改的用户名
4.修改该用户名对应的密码。
SQL>alter user user_name identified by passwd;

方法二:
重建密码文件,然后重新启动数据库
具体做法如下:
(1)直接改sqlnet.ora的NTS改为none,然后以conn / as sysdba 登陆 执行alter user sys identitied by "123456"
(2)执行orapwd file=f:/pwdtest.ora password=123456 entries=10
把f盘下的pwdtest.ora放到ORACLE_HOME/database下替换以前的密码文件.
然后再登陆就OK了.

PS: pwdtest.ora文件命名方法如下:
pwd <SID>.ora

















以上是关于如何找回Oracle所有用户丢失的密码的主要内容,如果未能解决你的问题,请参考以下文章

Linux 用户密码丢失找回方法

如何找回丢失的 phpMyAdmin 密码,XAMPP

harbor密码丢失,忘记Harbor密码?

Oracle数据库找回密码

Sybase数据库sa密码丢失后应当如何找回

Linux--找回root密码