每当我试图打开Oracle时,都会得到以下错误: ORA-01109:数据库未打开
因此,正如各个博客和论坛所建议的,我尝试了以下一系列命令
c:> sqlplus /nolog
sql> connect sys/manager as sysdba
sql> shutdown immediate
sql> startup(以及启动安装、启动力等)
我得到ORA-01589:必须使用RESETLOGS或NORESETLOGS选项来打开数据库
如果我试着:
SQL> alter database open noresetlogs;
I get error ORA-00600: internal error code error如果在恢复后尝试重新设置日志,我将得到以下选项:
ORA-01152: file 1 was not restored from a sufficiently old backup我没有任何重要的数据库数据,我刚刚开始一个虚拟项目。因此,我不太关心数据,我的目标是只使用ORACLE的一些新表。
任何帮助都将不胜感激。
发布于 2015-05-11 13:45:39
您的数据库似乎经历了不完整的恢复。这就是为什么它抱怨开放的重新定位日志。在不完全恢复之后,您需要重新设置日志。为了能够重新启动和运行这个数据库,您需要知道是什么原因造成了当前的情况,并掌握了一些技能才能使其摆脱这种状况。
如果数据一点也不重要,只需破坏数据库并创建一个新的数据库。所需的操作在一定程度上取决于您所处的平台。
文献资料看起来是一个很好的起点。
发布于 2015-05-11 14:00:42
检查服务器上的卷。很可能您已经填充了FRA,它不能再增长了,这使得RMAN无法执行所需的任务。
发布于 2016-02-22 07:02:49
我怀疑您遇到了ORA-00600 :二六六二内部错误:
The ORA-600 [2662] is raised when data block SCN is ahead of the current SCN.
This is generally related to the redo application which is used to bring the database to a consistent state.您最好从rman备份恢复整个数据库,它可能会解决这个问题。如果任何备份不可用,则PRM( Oracle恢复/救援工具)可能是您最后的选择。
https://dba.stackexchange.com/questions/102188
复制相似问题