您好,我的oracle因为突然断电的原因,启动不来,并报正在连接...ORA-01033: 。。。您有什么办法给解决下

您好,我的oracle因为突然断电的原因,启动不来,并报正在连接...ORA-01033: 。。。您有什么办法给解决下,第1张

ORA-01033: ORACLE initialization or shutdown in progress

意思是oracle 例程正在关闭或者初始化当中。。

SQL> shutdown immediate

SQL> startup force

这个时候就有详细的错误提示的哦,具体问题要看oracle 怎么说才行。。、

等你补充问题吧,

要是突然断电,出现这种错误来说,一般都是控制文件受到损害造成的。

SQL>conn / as sysdba;

SQL>shutdown immediate;

SQL>startup mount;

SQL>show parameter undo;(这里可以查看undo的表空间管理方式应该是auto)

SQL>alter system set undo_management=manualscope=spfile;

SQL>shutdown immediate;

SQL>startup;

我们的思路是新建一个undo表空间,替换原来损坏的表空间删除掉原来的坏的undo表空间如果不放心,还可以建个和以前损坏的表空间同名的undo表空间再替换回来这里设新建undo表空间名为undo2,原来环掉的表空间名为undotbs1

SQL>create undo tablespace undo2 datafile'd:\oracle\oradata\orcl\undo2dbf' size 200M;

SQL>alter system set undo_tablespace=undo2scope=spfile;

SQL>drop tablespace undotbs1 including contents anddatafiles;

SQL>create undo tablespace undotbs1datafile 'd:\oracle\oradata\orcl\undotbs01dbf' size 200M;

SQL>alter system set undo_tablespace=undotbs1scope=spfile;

SQL>drop tablespace undo2 including contents anddatafiles;

到这里原来的undo表空间就恢复了记得把管理方式设置为auto很简单不再罗嗦

以上就是关于您好,我的oracle因为突然断电的原因,启动不来,并报正在连接...ORA-01033: 。。。您有什么办法给解决下全部的内容,包括:您好,我的oracle因为突然断电的原因,启动不来,并报正在连接...ORA-01033: 。。。您有什么办法给解决下、由于突然断电,oracle 数据库无法启动 提示ORA-01092:oracle实例终止。强制断开连接 然后查看alter日志如、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9667337.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存