忘记oracle的sys密码该如何重置;附如何修改oracle数据库用户密码

Posted 我是冰霜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了忘记oracle的sys密码该如何重置;附如何修改oracle数据库用户密码相关的知识,希望对你有一定的参考价值。

参考博客:http://blog.itpub.net/26015009/viewspace-717505/

这里只说一种方法:使用ORAPWD.EXE 工具修改密码

打开命令提示符窗口,输入如下命令:

orapwd file=F:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\database\\PWDoanet.ora password=123456

这个命令重新生成了数据库的密码文件。密码文件的位置在ORACLE_HOME目录下的\\database目录下。
这个密码是修改sys用户的密码。除sys其他用户的密码不会改变。
 
(1)ORACLE_HOME目录下的\\database目录

(2)PWDoanet.ora

它是数据库实例的密码文件,一个实例对应一个文件,要修改哪个数据库实例的管理员密码,生成哪个就行(注意执行命令前,要删掉或重命名原来的,不然会提示文件已存在)

 

一般修改数据库用户密码,需要先登录管理员账号,如sys

然后执行修改命令即可

alter user 用户名 identified by 新密码;

 

如果账号被锁住,可以先登录sys账号,然后解锁

alter user gd_base account unlock 

 

select username from dba_users  查询有哪些用户

 

 

以上是关于忘记oracle的sys密码该如何重置;附如何修改oracle数据库用户密码的主要内容,如果未能解决你的问题,请参考以下文章

如何重置密码 oracle sys和system

Oracle 忘记sys与system管理员密码重置操作

忘记oracle的sys用户密码怎么修改

LINUX下的oracle 11g ,需要定期修改密码,我想请问如何去掉这个功能!使密码无限期有效!

Oracle 10g中默认的用户和密码是啥?我在安装数据库时忘记了密码改成啥了,如何才能登陆呢?

Nexus第二章:忘记密码后如何重置密码-Windows篇