数据库UNDO损坏

DB:ORACLE9206
OS:AIX5304
症状:数据库每3分钟产生一个归档,每个归档200M,数据库大小160G。应用(EBS)无法正常使用。手动停应用也停不下了,命令hang住不动。数据库shutdown immediate也停不下来,也是hang住不动,只能abort关掉(PRD环境,)查看数据库日志,发现全是错误:

SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available
SMON: about to recover undo segment 8
SMON: mark undo segment 8 as available

并不停的刷新

判断是undo表空间出问题,决定重建undo表空间,步骤如下:

1:将数据库abort掉之后startup起来。

2:删掉原undo表空间

SQL> drop tablespace APPS_UNDOTS1;

Tablespace dropped.

3:将pfile里的如下undo信息注释掉

#undo_management=AUTO

#undo_tablespace=APPS_UNDOTS1

4:重启数据库,还是需要abort掉后起来。

5:创建新的undo表空间

SQL> create undo tablespace APPS_UNDOTS2  datafile '/data/xnprd/xnprddata/undo01.dbf' size 2000M autoextend off;

Tablespace created.

6:关掉数据库,取消掉pfile里的注释,并把undo_tablespace指向APPS_UNDOTS2

7:重启数据库,一切OK

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/13561774/viewspace-573394/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/13561774/viewspace-573394/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值