使用dbms_backup_restore.zerodbid(0)后的问题
上一篇 / 下一篇 2008-09-06 02:34:46 / 个人分类:Troubleshoot
这是我自己的TESTDB
/G Z~Ck0之前使用dbms_backup_restore.zerodbid(0)之后没有重启DBITPUB个人空间 w#k&?\
`p
因此造成在写system时实例down.
alert日志中出现如下信息:ITPUB个人空间}_H#a{v"@DE
Fri Sep 5 14:20:07 2008
,c1Us^!JM;Z.Rn"IL0Errors in file /oracle/admin/orcl/bdump/orcl_ckpt_4414.trc:ITPUB个人空间E\k3X%IeQR
ORA-01242: data file suffered media failure: database in NOARCHIVELOG modeITPUB个人空间\$]/Lb]5X
ORA-01122: database file 1 failed verification checkITPUB个人空间PW(R}Ht h
ORA-01110: data file 1: '/oradata/system01.dbf'
"t
]bYI(]K0ORA-01206: file is not part of this database - wrong database id
.?&l)Eq;Qkis0Fri Sep 5 14:20:07 2008ITPUB个人空间C;s5tC8I
y%QQ
CKPT: terminating instance due to error 1242ITPUB个人空间+u9}Mf#B!vog
Instance terminated by CKPT, pid = 4414
处理方法如下:
m)G~(vO0[oracle@asm2 ~]$ sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Sep 5 14:27:58 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdbaITPUB个人空间3C!@#fh)R)`?*r
Connected to an idle instance.ITPUB个人空间v*H TtD_,o{
SQL> startupITPUB个人空间HRv!T5o
ORACLE instance started.
Total System Global Area 264241152 bytes
3^NQb Eu{B0Fixed Size 1218892 bytes
x}I4oz9zbW:o0Variable Size 67110580 bytes
^
A"nf+W0ea0Database Buffers 192937984 bytes
-A.\q/y;ty:w v0l0Redo Buffers 2973696 bytesITPUB个人空间_*Vm:u}Xbo
Database mounted.ITPUB个人空间bVF,Y[-L
ORA-01221: data file 1 is not the same file to a background process
ITPUB个人空间/B|4l,J#O/{8?-lLLp
SQL> shutdown abort;ITPUB个人空间.vJ[_p
t2sf
ORACLE instance shut down.
$Q
M,p.U)\r[g%u~0SQL> startup mount;
\5D!{ N+^7V'Pca0ORACLE instance started.
Total System Global Area 264241152 bytesITPUB个人空间@2A8_ _HtX:z
Fixed Size 1218892 bytesITPUB个人空间$Nro^]+v$wr"o
Variable Size 67110580 bytes
[|F0Zm
i0Database Buffers 192937984 bytesITPUB个人空间4J1p/Kj+e ?9mo/k
Redo Buffers 2973696 bytesITPUB个人空间}
l8HZEV
Database mounted.ITPUB个人空间}8uN-RtN F.d
SQL> recover database;ITPUB个人空间9xs(SP4\g't
Media recovery complete.ITPUB个人空间-t9K
xo:ihb3s
SQL> alter database open;ITPUB个人空间$N
]#f;zH(W-C
alter database openITPUB个人空间/d!S4U)d?(N`my}
*
E4pW{!l]qA1V9yT"O0ERROR at line 1:
{;Sm
h!XbAOh M0ORA-01221: data file 1 is not the same file to a background process
0yV9n%rY0SQL> alter database open resetlogs;ITPUB个人空间+dc0C`4J
alter database open resetlogsITPUB个人空间Iws9mJFc
*
6j.j:CpduP0ERROR at line 1:
D$t+~&oD]0ORA-01139: RESETLOGS option only valid after an incomplete database recovery
ITPUB个人空间^q|!nF.{
SQL> recover database using backup controlfile ;
8[&]Cg7Z&O