***************************************************************************
CHECKPOINT PROGRESS RECORDS
***************************************************************************
(size = 8180, compat size = 8180, section max = 11, section in-use = 0,
last-recid= 0, old-recno = 0, last-recno = 0)
(extent = 1, blkno = 2, numrecs = 11)
THREAD #1 - status:0x2 flags:0x0 dirty:3
low cache rba:(0xc1.6b5346.0) on disk rba:(0xc1.6b5349.0)
on disk scn: 0x0c54.65c038f3 03/10/2000 10:16:58
resetlogs scn: 0x0000.00000001 01/12/2015 18:49:02
***************************************************************************
REDO THREAD RECORDS
***************************************************************************
(size = 256, compat size = 256, section max = 8, section in-use = 1,
last-recid= 0, old-recno = 0, last-recno = 0)
(extent = 1, blkno = 9, numrecs = 8)
THREAD #1 - status:0xe thread links forward:0 back:0
#logs:4 first:1 last:4 current:1 last used seq#:0xc1
enabled at scn: 0x0000.00000001 01/12/2015 18:50:33
disabled at scn: 0x0000.00000000 01/01/1988 00:00:00
opened at 01/13/2015 09:39:34 by instance odsptdb
Checkpointed at scn: 0x0c54.65c08713 03/10/2000 10:16:58
thread:1 rba:(0xc1.6b5349.10)
***************************************************************************
LOG FILE RECORDS
***************************************************************************
(size = 72, compat size = 72, section max = 16, section in-use = 4,
last-recid= 4, old-recno = 0, last-recno = 0)
(extent = 1, blkno = 10, numrecs = 16)
LOG FILE #1:
(name #1) /oradata/odsptdb/odsptdb/redo01.log
Thread 1 redo log links: forward: 2 backward: 0
siz: 0xa00000 seq: 0x000000c1 hws: 0x2 bsz: 512 nab: 0x6b5349 flg: 0xa dup: 1
Archive links: fwrd: 0 back: 0 Prev scn: 0x0c54.65bea140
Low scn: 0x0c54.65beb699 03/09/2015 21:08:01
Next scn: 0xffff.ffffffff 01/01/1988 00:00:00
<<<<<<<<<<<<<
databasescn: 0x0c54.65c08713 <<<< 控制文件的SCN
on disk scn: 0x0c54.65c038f3 <<<< 实例恢复的目标SCN,却明显小于控制文件的SCN
redo low scn: 0x0c54.65beb699
<<<<<<<<<<<<<
鉴于控制文件里的SCN和数据文件头部SCN都一致,所以尝试resetlogs方式打开数据库
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-01139: RESETLOGS option only valid after an incomplete database recovery
SQL> recover database until cancel;
Media recovery complete.
SQL> alter database open ;
alter database open
*
ERROR at line 1:
ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
SQL> alter database open resetlogs;
alter database open resetlogs
*
ERROR at line 1:
ORA-00600: internal error code, arguments: [2252], [3156], [1707116310], [], [], [], [], [], [], [], [], []
SQL> select a.FILE#,a.checkpoint_change#,b.CHECKPOINT_CHANGE# from v$datafile a join v$datafile_header b on a.FILE#=b.FILE#;
FILE# CHECKPOINT_CHANGE# CHECKPOINT_CHANGE#
---------- ----------------------------- -----------------------------
1 13556623902484 13556623902484
2 13556623902484 13556623902484
3 13556623902484 13556623902484
4 13556623902484 13556623902484
5 13556623902484 13556623902484
6 13556623902484 13556623902484
7 13556623902484 13556623902484
8 13556623902484 13556623902484
9 13556623902484 13556623902484
10 13556623902484 13556623902484
11 13556623902484 13556623902484
12 13556623902484 13556623902484
13 13556623902484 13556623902484
14 13556623902484 13556623902484
15 13556623902484 13556623902484
16 13556623902484 13556623902484
17 13556623902484 13556623902484
18 13556623902484 13556623902484
19 13556623902484 13556623902484
20 13556623902484 13556623902484
21 13556623902484 13556623902484
22 13556623902484 13556623902484
23 13556623902484 13556623902484
24 13556623902484 13556623902484
25 13556623902484 13556623902484
26 13556623902484 13556623902484
27 13556623902484 13556623902484
28 13556623902484 13556623902484
29 13556623902484 13556623902484
30 13556623902484 13556623902484
31 13556623902484 13556623902484
32 13556623902484 13556623902484
33 13556623902484 13556623902484
34 13556623902484 13556623902484
35 13556623902484 13556623902484
36 13556623902484 13556623902484
37 13556623902484 13556623902484
38 13556623902484 13556623902484
39 13556623902484 13556623902484
40 13556623902484 13556623902484
41 13556623902484 13556623902484
42 13556623902484 13556623902484
43 13556623902484 13556623902484
44 13556623902484 13556623902484
45 13556623902484 13556623902484
46 13556623902484 13556623902484
47 13556623902484 13556623902484
48 13556623902484 13556623902484
49 13556623902484 13556623902484
50 13556623902484 13556623902484
51 13556623902484 13556623902484
52 13556623902484 13556623902484
53 13556623902484 13556623902484
54 13556623902484 13556623902484
55 13556623902484 13556623902484
56 13556623902484 13556623902484
57 13556623902484 13556623902484
58 13556623902484 13556623902484
59 13556623902484 13556623902484
60 13556623902484 13556623902484
61 13556623902484 13556623902484
62 13556623902484 13556623902484
63 13556623902484 13556623902484
64 13556623902484 13556623902484
65 13556623902484 13556623902484
66 13556623902484 13556623902484
67 13556623902484 13556623902484
68 13556623902484 13556623902484
69 13556623902484 13556623902484
70 13556623902484 13556623902484
71 13556623902484 13556623902484
72 13556623902484 13556623902484
73 13556623902484 13556623902484
74 13556623902484 13556623902484
75 13556623902484 13556623902484
76 13556623902484 13556623902484
77 13556623902484 13556623902484
78 13556623902484 13556623902484
79 13556623902484 13556623902484
80 13556623902484 13556623902484
81 13556623902484 13556623902484
82 13556623902484 13556623902484
83 13556623902484 13556623902484
84 13556623902484 13556623902484
85 13556623902484 13556623902484
86 13556623902484 13556623902484
87 13556623902484 13556623902484
88 13556623902484 13556623902484
89 13556623902484 13556623902484
90 13556623902484 13556623902484
91 13556623902484 13556623902484
92 13556623902484 13556623902484
93 13556623902484 13556623902484
94 13556623902484 13556623902484
95 13556623902484 13556623902484
96 13556623902484 13556623902484
97 13556623902484 13556623902484
98 13556623902484 13556623902484
99 13556623902484 13556623902484
99 rows selected.
SQL> select * from v$log;