怎么查找oracle账号密码忘记了oracle数据库启动时报ORA-03113错误问题解决

出现的情景:

之前由于数据库查询个简单的语句很慢,然oracle账号后重启机器导致文件状态可能不一致,因为正常关闭数据库会同步校验各文件,使得重新启动的时候文件时间点一致。 所以导致数据库无法正常启动,机器重启后启动数据库如下:

在网上找到的解决方法如下:

SQL> conn / as sysdba

已连接到空闲例程。

SQL> startup mount

ORACLE 例程已经启动。

SQL> select * from v$log;

SQL> recover database until time '2014-07-18 23:12:12' — 这个时间点根据上述的日志中显示的,选择个正常工作的时间点进行恢复

完成介质恢复。

SQL> alter database open resetlogs;

数据库已更改。

SQL> shutdown

SQL> startup

至此数据库已正常启动,并可以正常的备份数据了。

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。