100高分求助!ORA-01033 ORACLE initialization or shutdown in progress错误!

良少
博客专家认证
2006-04-10 11:55:36
高分求助!ORA-01033 ORACLE initialization or shutdown in progress错误!

事情是这样子的!由于我不小心按在了电脑机箱的电源按钮上,导致了服务器关机。再加上,那个时候,Oracle9i正好在执行自动备份数据库的任务。
我重新启动电脑后,就出现了这个错误:
ORA-01033 ORACLE initialization or shutdown in progress!
在Windows服务中,Oracle服务器和监听器都启动了,但实际上都没有启动。
我使用sqlPlus,但是无法登陆,总是报告适配器未启动的错误。 应该是因为Oracle监听器没有启动造成的。
我看到网上有一些文章,说是这样的错误,是因为丢失了几个Oralce的文件造成的,只要恢复这些文件就行了。但是,我无法用SQLPlus连接服务器,这该怎么办呢?

请各位指教!谢谢! 问题解决立刻结贴~!
...全文
467 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lhj7578 2006-05-23
  • 打赏
  • 举报
回复
怎不给出解决方法啊?
aiirii 2006-04-11
  • 打赏
  • 举报
回复
或者,你可以什么都不动,耐心等下,可能在启用重做日志
aiirii 2006-04-11
  • 打赏
  • 举报
回复
如果没有重要的数据,试下如下:

> sqlplus /nolog


SQL> connect / as sysdba

SQL> shutdown abort

SQL> startup nomount

SQL> alter database mount;
SQL> alter database open;
良少 2006-04-11
  • 打赏
  • 举报
回复
搞定了! Thanks各位的热心帮助!
sanoul 2006-04-11
  • 打赏
  • 举报
回复
另外远程控制还需映射硬盘,一般不建议使用
sanoul 2006-04-11
  • 打赏
  • 举报
回复
远程控制要先把启动控制文件创建到远程客户端上再启动
sanoul 2006-04-11
  • 打赏
  • 举报
回复
本地有没有防火墙?

另外可以参考:http://community.csdn.net/Expert/topic/4241/4241127.xml?temp=.2686121
良少 2006-04-11
  • 打赏
  • 举报
回复
现在,我按照上述方法作了。 我通过远程作的。 因为本地的TNS监听器无法启动。
这样之后,可以连接上服务器。
但是,现在又报告:
ORA-01219:数据库未打开:仅允许在固定表/视图中查询
良少 2006-04-11
  • 打赏
  • 举报
回复
还有,我的数据极其重要。 我希望能够恢复过来
良少 2006-04-11
  • 打赏
  • 举报
回复
但是,我用SqlPLus命令时,它报告: ORA-12560:TNS:协议适配器错误
这可能是因为我的TNS监听器服务也无法启动。
这样,我就没办法连上Oracle, 也就不能够执行上面的任务
sanoul 2006-04-11
  • 打赏
  • 举报
回复
如一楼所示,应该可以解决

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧