您的位置首页生活百科

ORA-01033报错解决方案

ORA-01033报错解决方案

的有关信息介绍如下:

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;

回车执行,提示数据库已修改。