zoukankan      html  css  js  c++  java
  • ora-01033:oracle initialization or shutdown in progress 解决方法

    今天研究Oracle遇到了这个问题ora-01033:oracle initialization or shutdown in progress,经过分析研究终于解决了,写下来纪念一下。我的库是oracle 9i,具体就是90的。
    一、首先:问题的产生原因,出现这个错误是因为我将oracleoradataoradb下的一个文件误删除掉后出现的。
    二、现象:SQL*Plus无法连接,显示以下错误:ORA-01033: ORACLE initialization or shutdown in progress ,Enterprise Manager Console中也是同样的错误。
    三、分析:应该是Oracle在启动后,用户登录时是要将方案中原有配置信息装载进入,装载过程中遇到原有文件指定的位置上没有找到,所以就报出错误。
    四、解决过程:
    1、我在解决时由于着急使用,便用Database Configuration Assistant工具重新创建了一个新的库,临时解决急用的问题,同时也给后期解决ora-01033问题埋下了隐患。
    2、在9i中是没有svrmgrl 命令的,要用sqlplus。
    3、先在windows下运行cmd,进入DOS环境。
    4、以DBA用户登录,具体命令是
    sqlplus /NOLOG
    SQL>connect sys/change_on_install as sysdba
    提示:已成功
     
    SQL>shutdown normal
    提示:数据库已经关闭
    已经卸载数据库
    ORACLE 例程已经关闭
     
    SQL>startup mount
    提示:ORACLE例程已经启动
    Total System Global Area 118255568 bytes
    Fixed Size                  282576 bytes
    Variable Size             82886080 bytes
    Database Buffers          33554432 bytes
    Redo Buffers                532480 bytes
    数据库装载完毕
     
    SQL>alter database open;
    提示:
    第1 行出现错误:
    ORA-01157: 无法标识/锁定数据文件19 - 请参阅DBWR 跟踪文件
    ORA-01110: 数据文件19: ''''C:oracleoradataoradbFYGL.ORA''
    这个提示文件部分根据每个人不同情况有点差别。
     
    继续输入
    SQL>alter database datafile 19 offline drop;
    提示:数据库已更改。
     
    循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。
    然后接着输入即可
    SQL>shutdown normal
    提示:数据库已经关闭
    已经卸载数据库
    ORACLE 例程已经关闭
     
    SQL>startup
    提示:ORACLE例程已经启动
    Total System Global Area 118255568 bytes
    Fixed Size                  282576 bytes
    Variable Size             82886080 bytes
    Database Buffers          33554432 bytes
    Redo Buffers                532480 bytes
    数据库装载完毕
    就可以解决了。
    5、最后说一下,第一条提到的隐患,因为创建了新的库,ORACLE_SID也就发生了变化,在用户登录的时候会有ORA- 12560错误,解决这个问题是将系统注册表中的HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0 ORACLE_SID
    键值修改成之前那个SID就可以了,用户也能就能正常登录了

  • 相关阅读:
    noi 2011 noi嘉年华 动态规划
    最小乘积生成树
    noi 2009 二叉查找树 动态规划
    noi 2010 超级钢琴 划分树
    noi 2011 阿狸的打字机 AC自动机
    noi 2009 变换序列 贪心
    poj 3659 Cell Phone Network 动态规划
    noi 2010 航空管制 贪心
    IDEA14下配置SVN
    在SpringMVC框架下建立Web项目时web.xml到底该写些什么呢?
  • 原文地址:https://www.cnblogs.com/hoobey/p/5574097.html
Copyright © 2011-2022 走看看