前两天因为以外的停电,电脑重启后oracle数据服务就不能使用了,开机后数据库实例就一直在启动状态,在任务管理器里结束oracle进程以后,再到管理工具-服务里面,用手工启动数据库实例时,提示"出现错误1053:服务没有响应对及时启动或控制请求"。但我看了服务器的监听服务listener是已经启动的。创建了一个新的实例也是不能启动。请各位高手指点啊,如何启动或者如何把里面的数据转移重装到其他计算机上。救命!!!

解决方案 »

  1.   

    我的win2000下的一台测试机,因为配置较低,每次启动都会出现这个提示,但确定取消这个提示后,过几分钟刷新服务状态,就会变成已启动,然后再链接就OK了。希望对楼主有帮助
      

  2.   

    恢复最后配置早试过啦,不行!2楼的说法是就是服务状态变为已启动,但是连接不进去的,提示错误“ORA-01033:ORACLE initialization or shutdown in progress"
    还有没有其他的东西没做啊,请求高手指点!
      

  3.   

    ORA-01033:ORACLE initialization or shutdown in progress
    =============================================================
    估计是数据库需要 recover 了先 shutdowon,然后从 nomount,mount, open,一步步启动,看看哪一步出错,出错信息是什么?sqlplus /nolog
    sql> conn / as sysdba
    sql> shutdown immediate
    sql> startup nomount
    sql> alter database mount;
    sql> alter database open;然后决定下一步做什么。
      

  4.   

    实在不好意思啊,我是没接触过ORACLE 的啊,你说的操作不知道在哪里执行啊。在SQLPLUS里面的话没有登陆服务器是进不去的啊,因为要输入用户名和密码啊,而数据库连不上,输入的用户名和密码都是无效,如何进去执行你说的命令啊?
      

  5.   

    直接在cmd中执行命令sqlplus,然后运行conn / as sysdba ,这个是作为系统管理登录,
    一步一步执行下面的命令
      

  6.   

    shutdown immediate  关闭数据库实例
    startup nomount     启动数据库实例
      

  7.   

    在本机上使用
    conn / as sysdba 进行处理.......