参考博客: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 查询有哪些用户