如何恢复一个丢失的数据文件

数据库
数据库的操作中数据丢失是很常见的,大家都知道,数据库中的数据都是非常重要的数据,所以一旦数据库中数据丢失了,就要想办法使丢失的数据恢复,本文就为大家介绍恢复一个丢失的数据文件的方法。

导读:之前关于数据库恢复的技术的已经为大家介绍了很多,比如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 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>

上文中涉及到的内容对一些初学者来说是比较难理解掌握的,希望大家认真学习,都能够从中收获各自需要的知识。

【编辑推荐】

  1. 如何恢复数据库的内容
  2. 用Oracle归档日志进行数据库恢复的方法
  3. DB2数据库恢复的一些经验总结
责任编辑:迎迎 来源: 赛迪网
相关推荐

2010-05-06 09:42:28

Oracle表空间

2013-08-07 10:04:37

MySQL数据恢复

2011-05-17 11:33:43

oracle数据库

2022-12-01 14:02:02

MySQL数据文件

2011-05-19 11:00:44

数据文件

2011-08-29 16:41:14

OracleRMAN恢复数据文件的恢复

2016-11-22 19:37:54

Linux恢复文件

2011-03-23 09:31:26

归档日志文件数据库恢复

2010-07-13 14:09:07

SQL Server数

2018-04-28 14:55:41

Windows 10升级恢复

2011-05-24 10:26:12

Oracle数据库日志文件

2013-11-04 10:48:34

Git开发数据恢复

2014-11-19 13:06:59

2017-11-13 13:33:09

MySQL全备份恢复表

2010-07-20 15:01:39

SQLServer日志

2019-08-30 12:02:23

数据工程师云厂商

2010-09-13 16:19:47

Sql Server数

2010-10-29 14:03:39

Oracle移动数据文

2010-10-13 14:02:01

MySQL数据文件

2017-08-25 17:41:17

Paradox数据文件格式
点赞
收藏

51CTO技术栈公众号