Oracle错误ORA-01033问题及解决方法
在原文基础上更新了版本
oracle错误:ora-01033
错误编码:ora-01033: oracle initialization or shutdown in progress
故障描述:因为移动了数据库文件([name].dmp)/日志文件等文件,导致数据库连接出现ora-01033错误。
故障分析:网上有一种常见的说法是该类故障通常是由于移动文件而影响了数据库日志文件出现损坏而导致的无法正常进行io操作而引起的错误。oracle将识别为数据库未装载完成而导致出现如上错误。
故障特征:使用命令行sqlplus或pl/sql developer均无法打开数据库。但是可以使用sys用户以sysdba的身份登录
处理步骤:
1. 在 ‘开始’-->‘运行’执行cmd
2. 输入:sqlplus "/ as sysdba"
应提示类似于如下信息:
sql*plus: release 9.2.0.1.0 - production on 星期日 10月 29 11:26:27 2017
copyright (c) 1982, 2007, oracle. all rights reserved.
连接到:
oracle database 11g enterprise edition release 11.1.0.6.0 - production
with the partitioning, olap, data mining and real application testing options
3. 输入:shutdown immediate
应提示类似于如下信息:
ora-01109: 数据库未打开
已经卸载数据库。
4. 输入:startup
应提示类似于如下信息:
ora-01157: 无法标识/锁定数据文件 5 - 请参阅 dbwr 跟踪文件
ora-01110: 数据文件 5: 'c:\test\tabelspace.dbf'
5. 根据第4步信息输入:alter database datafile 'c:\test\tabelspace.dbf' offline drop;
应提示类似于如下信息:
数据库已更改。
6. 重复第3、4、5步骤,直到第4步不再出现ora-01157、ora-01110错误信息,即可ok.
上一篇: 用python对excel进行操作
下一篇: Oracle游标使用全解
推荐阅读
-
spring boot 本地图片不能加载(图片路径)的问题及解决方法
-
itunes提示发生未知错误50的原因及解决方法
-
python中不能连接超时的问题及解决方法
-
网易UU加速器常见错误码原因及解决方法的详细教程
-
IE下iframe跨域登录导致session丢失问题分析及解决方法
-
steam启动游戏失败错误代码83怎么回事?steam错误代码83的原因及解决方法
-
Win8系统玩LOL提示Client.exe-应用程序错误0xc0000045的原因及解决方法
-
Oracle安装过程中物理内存检查及临时temp空间不足问题解决
-
使用vue-router与v-if实现tab切换遇到的问题及解决方法
-
无线网卡不被系统识别的N种问题及解决方法