码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2018-01-28 00:34:27      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:ora   none   tab   密码文件   oracle   文件命名   class   执行   base   

如何找回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所有用户丢失的密码

标签:ora   none   tab   密码文件   oracle   文件命名   class   执行   base   

原文地址:https://www.cnblogs.com/huangbiquan/p/8367781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!