问题描述:
本地oracle所有的用户密码都忘了,且经过多次尝试后用户锁定。
解决办法:
1.重置sys密码。找到如下图Oracle密码位置路径。

2.可以先把 PWDorcl.ora文件备份在删除,然后使用管理员进入命令指示符,输入orapwd file=D:\Oracle11g\product\11.2.0\dbhome_1\database\PWDorcl.ora。

3.可以重新起一下服务。

4.现在sys用户就可以用了, 进入SQL PLus。

5.注意登录sys用户名需要 :sys as sysdba,密码:(2.中设置的密码)。

6.进入这一步问题就大好了,可以更改system用户密码等任意用户密码与解锁。
ALTER USER SYSTEM IDENTIFIED BY 你的密码;
ALTER USER SYSTEM ACCOUNT UNLOCK;

7.操作完exit退出。重复3.重启服务测试用户账号,注意上图操作用户SCOOT,操作用户SYSTEM即是下图所示。

当忘记Oracle所有用户密码且账户被锁定时,可以通过查找Oracle密码位置,删除并重建PWD文件,然后用sysassysdba身份登录SQLPlus来重置sys密码。之后可以修改其他用户如system的密码并解锁账户。

3034

被折叠的 条评论
为什么被折叠?



