Oracle 管理员账号密码忘记的快速解决方法
本示例Oracle12c为例。
管理员账号分为system与sys,修改方法不同,我们分别予以叙述。
1修改sys密码
如果不执行这步,执行orapwd命令,会抛出“OPW-00005:存在同名文件-请删除或重命名”错误。
接着在该目录下,执行以下orapwd命令,形如:
F:\app\Administrator\product\12.1.0\dbhome_1\database>orapwdfile=F:\app\Administrator\product\12.1.0\dbhome_1\database\PWDorcl.orapassword=新密码
参数 | 说明 |
---|---|
file | 生成的密码文件路径。 |
password | sys账号的新密码。 |
这两项都为必选项。
执行成功后,就会在当前目录下,新建PWDorcl.ora文件。
至此,密码修改成功。
2修改system密码
- 在Windows运行命令中,输入sqlplus/nolog,启动sqlplus但不连接数据库。
- 进入sqlplus之后,输入conn/assysdba,Oracle会对当前操作系统的账号进行验证,如果属于ora_dba组,就可以直接登陆成功。
- 执行以下SQL语句,修改system账号的密码:
alterusersystemidentifiedby新密码;
总结
以上所述是小编给大家介绍的Oracle管理员账号密码忘记的快速解决方法,希望对大家有所帮助!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。