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 启动服务,此次正常。

    高山流水,海纳百川!
  • 相关阅读:
    1008: 约瑟夫问题
    1009: 恺撒Caesar密码
    1006: 日历问题
    1007: 生理周期
    Asp.Net Core 发布和部署( MacOS + Linux + Nginx )
    ASP.NET Core Docker部署
    Asp.Net Core 发布和部署(Linux + Jexus )
    ASP.NET Core 十种方式扩展你的 Views
    基于机器学习的web异常检测
    Disruptor深入解读
  • 原文地址:https://www.cnblogs.com/ahcc08/p/3690821.html
Copyright © 2011-2022 走看看