忘记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数据库用户密码的主要内容,如果未能解决你的问题,请参考以下文章
LINUX下的oracle 11g ,需要定期修改密码,我想请问如何去掉这个功能!使密码无限期有效!