这时我轻轻地闭上了眼睛,我好像来到童话世界,好像在和小鸟讨论秋天的美景,好像在和小草拍秋天的照片。农民伯伯在田野里收获了庄稼,果农们在果园里收获了果子,我们在学校里收获快乐、收获知识、收获成长。
如果您目前拥有一个冷备份,但是缺少了其中的一个数据文件,但你目前存在所有的归档,如果您要恢复数据文件,可以参考以下的示例:
[oracle@jumpereygle]$sqlplus"/assysdba" SQL*Plus:Release9.2.0.4.0-ProductiononSunAug2001:22:502006 Copyright(c)1982,2002,OracleCorporation.Allrightsreserved. Connectedtoanidleinstance. SQL>startupmount
ORACLEinstancestarted. TotalSystemGlobalArea252777592bytes
FixedSize451704bytes
VariableSize134217728bytes
DatabaseBuffers117440512bytes
RedoBuffers667648bytes
Databasemounted.
SQL>alterdatabaseopen;
alterdatabaseopen
*
ERRORatline1:
ORA-01157:cannotidentify/lockdatafile3-seeDBWRtracefile
ORA-01110:datafile3:'/opt/oracle/oradata/eygle/eygle02.dbf'
SQL>alterdatabasecreatedatafile3as'/opt/oracle/oradata/eygle/eygle02.dbf'; Databasealtered. SQL>selectnamefromv$datafile; NAME
-------------------------------------------------------
/opt/oracle/oradata/eygle/system01.dbf
/opt/oracle/oradata/eygle/undotbs01.dbf
/opt/oracle/oradata/eygle/eygle02.dbf
/opt/oracle/oradata/eygle/eygle01.dbf SQL>alterdatabaseopen;
alterdatabaseopen
*
ERRORatline1:
ORA-01113:file3needsmediarecovery
ORA-01110:datafile3:'/opt/oracle/oradata/eygle/eygle02.dbf'
SQL>recoverdatafile3;
Mediarecoverycomplete.
SQL>alterdatabaseopen; Databasealtered. SQL>
以上就是oracle下如何实现恢复一个丢失的数据文件的代码。再也不见,是我们送给彼此最好的礼物。更多关于oracle下如何实现恢复一个丢失的数据文件的代码请关注haodaima.com其它相关文章!