zoukankan      html  css  js  c++  java
  • 登陆Oracle,报oracle initializationg or shutdown in progress 错误提示

        前两天,登陆Oracle,发现登陆不上去了,报”oracle initializationg or shutdown in progress 错误提示” 错误。

        然后就想着怎么去解决,首先自己到windows服务里去看了Oracle是否已经启动,发现已经启动,然后又看看监听服务是否启动,发现已经启动。

       这就不知道为何了。于是上网百度了下这个错误,发现查询出来的结果很多。

       在此总结下,启动失败的原因和解决方法。

       启动失败的原因:

      这个应该和window7系统有关系,如果window7系统,关机的时候,不是正常的关机,可能会使系统的某系文件丢失或者损坏。

         估计应该是我某一次关机,没有正常关机,导致Oracle的一些文件发生了损坏或者丢失。

      解决方法:

      1. 我们虽然无法用用户名和密码登陆Oracle了,但是还有一种方法是可以登陆的。

          运行CMD------sqlplus /nolog

          

        ----- 停止服务

        SQL>shutdown immediate 

        -----启动服务,观察启动时有无数据文件加载报错,并记住出错数据文件标号
        SQL>startup 

     ----- 再次停止服务

        SQL>shutdown immediate 

        SQL>startup mount

        SQL> recover datafile 2 恢复出错的数据文件
        SQL>shutdown immediate 再次停止服务
        SQL>startup 启动服务,此次正常。

    高山流水,海纳百川!
  • 相关阅读:
    读写ini文件
    身份证号码验证正则表达式
    使用SubSonic生成数据访问层步骤
    MonoRail&ActiveRecord开发中的注意事项
    C#实现邮件发送的功能
    建立ASP.NET服务器控件
    操作身份验证
    看了几天C#了...人开始变得有点急躁
    关于正则表达式
    如何在多台电脑上同时安装Windows
  • 原文地址:https://www.cnblogs.com/ahcc08/p/3690821.html
Copyright © 2011-2022 走看看