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

2016-02-19 09:53 6 1 收藏

今天图老师小编给大家介绍下oracle下实现恢复一个丢失的数据文件的代码,平时喜欢oracle下实现恢复一个丢失的数据文件的代码的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

如果您目前拥有一个冷备份,但是缺少了其中的一个数据文件,但你目前存在所有的归档,如果您要恢复数据文件,可以参考以下的示例:  
代码如下:

[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 name from 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 
 

来源:http://www.tulaoshi.com/n/20160219/1592498.html

延伸阅读
标签: 电脑入门
fstab文件主要用于描述系统中各种文件系统的信息,如果fstab文件丢失将导致系统加载分区出错,下面图老师小编就给大家介绍下Linux系统中如何恢复丢失的fstab文件,一起来学习下吧。 /etc/fstab配置文件决定了Linux系统在启动后如何加载各分区,若分区无法挂载,系统也将无法成功启动,启动时将会出现如下错误信息 /etc/fstab文件丢失的解决...
金山数据恢复大师怎么恢复丢失数据?   一、下载安装金山数据恢复 开通会员免费下载数据恢复,下载完成后安装即可(如已下载,可忽略第一步)。 二、启动登录数据恢复 登录数据恢复 三、选择扫描模式与恢复的数据 主界面打开以后,在左侧选择扫描方式,右侧选择要扫描恢复的磁盘。分别选择不同的扫描...
//保存文件的路径,包括文件名 private string GetSavePath(string FileName) { string path=Request.PhysicalApplicationPath +"\\Link_Icon"; return path+"\\"+FileName; } private bool UpLoad()//上传图片 { bool flag=false; string FileName=GetFileName(fileIcon.Value ); string db=Request.PhysicalApplicationP...
Win7还原数据文件   在电脑的使用中,由于误删或者磁盘出现问题,造成文件丢失的情况很常见。如果之前对文件进行过备份,就可以通过还原数据文件的方式来恢复文件。 1.在备份和还原的窗口,点击还原我的文件。 2.打开还原文件向导后,提示选择要还原的备份类型。选中文件来自较旧备份,单击下一步。 3.选择一个日期...
恢复破损或丢失文件   如果文件被误删除(已清空回收站),可使用UNREASER工具将其修复。操作步骤如下: 1.在DOS工具箱中选择UNREASER菜单,在左边的磁盘驱动器列表中显示了软盘盘符和硬盘盘符,以及硬盘的三个分区;选择在其中丢失文件的分区,右击列表中显示了该分区的引导信息等情况;下方显示文件恢复操作的快捷键,其中按键显示...

经验教程

766

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部