ora-01033:oracle initialization or shutdown in progress 解决方法
出现这种问题不要着急,有办法解决的。出现在此种问题主要是由于更改了实例目录下面的表空间文件的文件(修改名字,删除等原因造成!)
1、
cmd 进入doc ,输入sqlplus,再输入sys as sysdba,密码可为空。
2、
SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭
3、
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 数据库装载完毕
4、
SQL>alter database open; 提示: 第 1 行出现错误: ORA-01157: 无法标识/锁定数据文件 19 - 请参阅 DBWR 跟踪文件 ORA-01110: 数据文件 19: ''''D:\oracle\product\10.2.0\oradata\TEST\BJ.ORA'' 这个提示文件部分根据每个人不同情况有点差别。 继续输入
5、
SQL>alter database datafile 19 offline drop; 提示:数据库已更改。 循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。 然后接着输入即可
6、
SQL>alter database datafile 19 offline drop; 提示:数据库已更改。 循环使用最后两步,直到alter database open;后不再提示错误,出现“数据库已更改”。 然后接着输入即可
7、
SQL>shutdown normal 提示:数据库已经关闭 已经卸载数据库 ORACLE 例程已经关闭
8、
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 数据库装载完毕
到目前为止就可以了。大功告成,解决掉问题。