ORA-01033报错解决方案
的有关信息介绍如下:在一次sde服务挂掉后,重新post sde服务,结果一开始就报:ORA-01033: ORACLE initialization or shutdown in progress的错误,这是什么原因呢。
原因分析:一般这种情况是因为误删在oracle数据文件目录(例如:D:\oracle\product\10.2.0\db_1\database)中的某一个数据文件而导致的。
运行cmd命令,调出cmd命令窗口
打开sqlplus命令窗口:然后输入sqlplus /nolog,然后使用sys连接数据库:conn sys/oracle as sysdba。连接到数据库。
在sql中输入命令:select name from v$datafile;
命令含义:查询所有的数据文件
回车后,查询到数据库所有文件20个
打开数据库文件存放路径,和查询到的数据文件进行对比,查找,看是哪个文件误删了。
通过对于发现sde文件被误删了。
在命令窗继续输入:alter database datafile 'd:\oracle\product\10.2.0\db_1\database\sde.dbf' offline drop;
回车执行,提示数据库已修改。