oracle下实现恢复一个丢失的数据文件的代码

发布时间:2022-04-20 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了oracle下实现恢复一个丢失的数据文件的代码脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
如果您目前拥有一个冷备份,但是缺少了其中的一个数据文件,但你目前存在所有的归档,如果您要恢复数据文件,可以参考以下的示例:  
复制代码 代码如下:

[oracle@jumPEr eygle]$ SQLplus "/ as Sysdba" 

SQL*Plus: Release 9.2.0.4.0 - PRoduction on Sun Aug 20 01:22:50 2006 

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved. 

Connected to an idle instance. 

SQL> startup mount 
ORACLE instance started. 

total System Global Area  252777592 bytes 
Fixed Size                   451704 bytes 
VARiable Size             134217728 bytes 
Database Buffers          117440512 bytes 
redo Buffers                 667648 bytes 
Database ;mounted. 


SQL> alter database open; 
alter database open 

ERROR at line 1: 
ORA-01157: cannot identify/lock data file 3 - see DBWR trace file 
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf' 


SQL> alter database create datafile 3 as '/opt/oracle/oradata/eygle/eygle02.dbf'; 

Database altered. 

SQL> select namFrom v$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> alter database open; 
alter database open 

ERROR at line 1: 
ORA-01113: file 3 needs media recovery 
ORA-01110: data file 3: '/opt/oracle/oradata/eygle/eygle02.dbf' 


SQL> recover datafile 3; 
Media recovery complete
SQL> alter database open; 

Database altered. 

SQL> 
 

脚本宝典总结

以上是脚本宝典为你收集整理的oracle下实现恢复一个丢失的数据文件的代码全部内容,希望文章能够帮你解决oracle下实现恢复一个丢失的数据文件的代码所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:oracleoracle