客户一个11.2.0.1的库,在重启之前报ORA-00604和ORA-01558: out of transaction ID’s in rollback segment SYSTEM错误
Sat Mar 16 05:51:44 2024
Errors
in
file
/opt/oracle/app/diag/rdbms/xff/xff/trace/xff_smon_47709
.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01558: out of transaction ID's
in
rollback segment SYSTEM
Sat Mar 16 05:51:55 2024
Errors
in
file
/opt/oracle/app/diag/rdbms/xff/xff/trace/xff_smon_47709
.trc:
ORA-00604: error occurred at recursive SQL level 1
ORA-01558: out of transaction ID's
in
rollback segment SYSTEM |
数据库关闭之后无法open,报ORA-01092 ORA-00604 ORA-01558错误
SQL>
alter
database
open
;
alter
database
open
*
ERROR
at
line 1:
ORA-01092: ORACLE instance terminated. Disconnection forced
ORA-00604: error occurred
at
recursive SQL
level
1
ORA-01558:
out
of
transaction
ID's
in
rollback
segment SYSTEM
Process ID: 44308
Session ID: 769 Serial number: 3 |
对应的alert日志信息
Fri Aug 30 20:05:40 2024
alter database
open
Beginning crash recovery of 1 threads
Fri Aug 30 20:06:08 2024
parallel recovery started with 32 processes
Started redo scan
Completed redo scan
read
0 KB redo, 0 data blocks need recovery
Started redo application at
Thread 1: logseq 7583120, block 130906, scn 832944617073
Recovery of Online Redo Log: Thread 1 Group 6 Seq 7583120 Reading mem 0
Mem
|
通过对异常block进行dump