ORA-01033 : ORACLE initialization or shutdown in progress

1、问题原因

     测试环境反馈某一个模块页面一直加载当中,接口没有返回。

     紧接着我就找到这个SQL语句在客户端工具navicat.exe上去执行,执行了整整一个半小时没有返回,navicat还关闭不了,最后实在受不了直接杀死navicat的进程。

     这个时候重新打开navicat.exe连接数据库连接不上,服务重启失败,最后重启了服务器。数据库还是连接不上。出现上述错误ORA-01033 : ORACLE initialization or shutdown in progress 

     目前我们使用的是Windows服务器安装的Oracle数据库(公司有C#、Java、go、Python等开发,但是开始的业务都是C#开发的一直延续到今天)

2、解决方案

  1、服务器上打开cmd:

    2、输入: sqlplus /NOLOG

    3、输入:connect  system/123456 as   sysdba

               提示:已连接

         4、输入:shutdown normal

               提示:数据库已经关闭已经卸载数据库 Oracle例程已关闭

    5、输入:startup mount

                提示:Oracle 例程已经启动   等等

         6、alter database open;

                提示 :

    7、输入: alter database datafile 63 offline drop;

 

      提示:数据库已更改。

           8、循环第6步和第7部。直到输入alter database open; 可以正常打开数据库则此问题就已经修改完成。

 

 

 

 

 



    

 

posted @   —阿峰—  阅读(2032)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· [翻译] 为什么 Tracebit 用 C# 开发
· 腾讯ima接入deepseek-r1,借用别人脑子用用成真了~
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· DeepSeek崛起:程序员“饭碗”被抢,还是职业进化新起点?
· RFID实践——.NET IoT程序读取高频RFID卡/标签
点击右上角即可分享
微信分享提示