故障原因
表空间损坏,出现 ORA-010133:ORACLE正在初始化或关闭
描述
原数据库有两个表空间tablespace1 tablespace2,通过更改表空间tablespace2名称后,测试表空间损坏后修复功能
修复过程
sql>conn /as sysdba
sql>shutdown normal
ora-01109:数据库未打开
已经卸载数据库
oracle例程已经关闭
sql>startup mount
oracle例程已经启动
......
数据库装载完毕
sql>alter database open
alter database open
*
第1行出现错误
ora-01157:无法标识/ 锁定数据文件 6 - 请参阅 DBWR 跟踪文件
ORA-01110: 数据文件 6: 'path\tablespace2.dbf'
sql>alter table datafile 6 offline drop;
数据库已更改
sql>alter database open;
数据库已更改
sql>shutdown normal
数据库已经关闭
已经卸载数据库
oracle例程已经关闭
sql>startup
oracle例程已经启动
.....
数据库装载完毕
数据库已经打开
------------------------------
至此,数据库可打开,表单基本正常,