您好,欢迎访问一九零五行业门户网

数据库启动时遇到ORA-01578错误

数据库启动的时候遇到坏块,特别是system表空间中的一些底层表,如undo$,obj$等一些表,会导致数据库不能正常open,当然我们可以通过增加一些隐藏参数来达到跳过
sql> select * from v$version;
banner
--------------------------------------------------------------------------------
oracle database 11g enterprise edition release 11.2.0.3.0 - 64bit production
pl/sql release 11.2.0.3.0 - production
core
sql> alter database open;
database altered.
undo块能正常访问
sql> select name from undo$;
name
------------------------------
system
_syssmu1$
_syssmu10$
_syssmu11$
_syssmu12$
_syssmu13$
_syssmu14$
_syssmu15$
_syssmu16$
_syssmu17$
_syssmu18$
name
------------------------------
_syssmu19$
_syssmu2$
_syssmu20$
_syssmu3$
_syssmu4$
_syssmu5$
_syssmu6$
_syssmu7$
_syssmu8$
_syssmu9$
21 rows selected.

其它类似信息

推荐信息