oracle 数据库的一个tablespace文件被删除了导致启动oracle时出现
显示以下错误
ORA-01033: ORACLE initialization or shutdown in progress
该如何解决呢
我的oracle版本如下:
C:\Documents and Settings\Administrator>sqlplus/nologSQL*Plus: Release 9.0.1.0.1 - Production on 星期三 5月 28 18:01:51 2008(c) Copyright 2001 Oracle Corporation. All rights reserved.
显示以下错误
ORA-01033: ORACLE initialization or shutdown in progress
该如何解决呢
我的oracle版本如下:
C:\Documents and Settings\Administrator>sqlplus/nologSQL*Plus: Release 9.0.1.0.1 - Production on 星期三 5月 28 18:01:51 2008(c) Copyright 2001 Oracle Corporation. All rights reserved.
再重新启动数据库试下
启动到mount状态
通过v$recover_file查询需要恢复的文件,alter database datafile XXX offline
开启数据库,DROP TABLESPACES XXX INCLUDING DATAFILE AND CONTENTS;
再重新启动数据库试下
在用start nomount
启动到mount状态
通过v$recover_file查询需要恢复的文件,alter database datafile XXX offline
开启数据库,DROP TABLESPACES XXX INCLUDING DATAFILE AND CONTENTS;
上面这种方法应该能够解决问题,我也看过别的解决办法,现在问题是如何才能启动到mount状态呢?
v$recover_file是什么意思?还烦请讲的更清楚点可以吗?
=================================
sqlplus "/ as sysdba"
sql>startup nomount
sql>alter database mount;
重装?????解决方法:sqlplus "/nolog"
conn sys/sys as sysdba;
startup mount
startup open看抱什么错在startup open打开这步骤报错 为什么在这步骤报错我就不解释了因为dos命令你都不熟悉
知道解决方法就行了(oracle内部机制 3个启动步骤对应)
ORA-01110: data file 1: 'C:\ORACLE\ORADATA\ORA9I2\tmp1orc1.ora'
类似这样的错!
alter database create datafile 1 as 'C:\ORACLE\ORADATA\ORA9I2\tmp1orc1.ora';
recover datafile 1;ok