拥有所有归档文件,但没有备份情况下的数据文件恢复 - 范文中心

拥有所有归档文件,但没有备份情况下的数据文件恢复

01/11

拥有所有归档文件,但没有备份情况下的数据文件恢复 收藏

前提条件

1.      归档模式下。

2.      数据文件在当前控制文件之后创建。 否则会报ORA-01178错误。

ORA-01178: file 5 created before last CREATE CONTROLFILE, cannot recreate

ORA-01110: data file 5: 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF'

因为只有控制文件中包含了丢失文件信息,才可以通过create datafile方式重新创建文件,通过控制文件中记录的文件信息、SCN、检查点等信息,应用归档日志进行恢复,完成完全恢复.

操作步骤:

1   以MOUNT方式启动:

STARTUP   MOUNT

2. 使破坏的数据文件离线:

ALTER   DATABASE   DATAFILE     '----'   OFFLINE;

3   打开数据库:

ALTER   DATABASE   OPEN;

4   创建一个新的控制的数据文件,要求和原文件大小,路径,名称都相同.

SQL> alter database create datafile 'D:\DAVE\TEST.DBF' as 'D:\DAVE\TEST.DBF';

5   对新数据文件实施恢复:

RECOVER   DATAFILE   '----';

6   使数据文件在线:

ALTER   DATAFILE   '----'   ONLINE;

查看数据文件状态

SQL> select file#,status,name from v$datafile;

切换归档模式

SQL> startup mount;

SQL> alter database archivelog;

SQL> shutdown immediate;

测试用例:

SQL> select name from v$datafile;

NAME

--------------------------------------------------------------

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

D:\DAVE\DAVE.DBF

SQL> create tablespace test datafile 'D:\DAVE\test.DBF' size 5m;

Tablespace created.

SQL> alter system switch logfile;

系统已更改。

SQL> create table t tablespace test as select * from dba_users;

表已创建。

SQL> alter system switch logfile;

系统已更改。

SQL> shutdown immediate;

D:\Dave>move test.dbf test.bak

SQL> startup

ORACLE instance started.

Total System Global Area  574619648 bytes

Fixed Size                  1250236 bytes

Variable Size             197135428 bytes

Database Buffers          373293056 bytes

Redo Buffers                2940928 bytes

Database mounted.

ORA-01157: cannot identify/lock data file 6 - see DBWR trace file

ORA-01110: data file 6: 'D:\DAVE\TEST.DBF'

SQL> select name from v$datafile;

NAME

----------------------------------------------------------

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF

D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF

D:\DAVE\DAVE.DBF

D:\DAVE\TEST.DBF

6 rows selected.

SQL> alter database create datafile 'D:\DAVE\TEST.DBF';

Database altered.

SQL> recover datafile 'D:\DAVE\TEST.DBF';

Media recovery complete.

SQL> alter database open;

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/tianlesoftware/archive/2010/01/08/5156507.aspx


相关内容

  • 企业档案管理系统需求分析说明书
    "企业档案管理"系统需求和需求分析说明书 第一部分.概述 1. 项目名称及背景 项目名称:企业档案管理系统 编写目的:此需求规格说明书对<企业档案管理系统>软件做了全面细致的用户需求分析,明确所要开发的软件应 ...
  • 等保二级管理要求
    1.1 管理要求 1.1.1 安全管理制度 1.1.1.1 管理制度(G2) 本项要求包括: a) 应制定信息安全工作的总体方针和安全策略,说明机构安全工作的总体目标.范围.原则和安全框架等: b) 应对安全管理活动中重要的管理内容建立安全 ...
  • windows文件系统调研报告
    鲁 东 大 学 ( 2013 - 2014 学年第 二 学期) 论文题目: windows 文件系统 课程名称: : 年 级: 评 语: 专 业: 计算机科学 学院(部):信息与电气工程学院 注意事项: (注:页面不足请在 背面续写) Wi ...
  • 工程项目档案电子化管理
    工程项目档案电子化管理 摘要:随着现代计算技术.网络技术以及通信技术的快速发展,工程档案的电子化和信息化将成为必然趋势,做好项目档案的电子化归档与管理,将成为项目顺利开展的必要前提和保障. 关键词:电子档案:工程档案:档案管理 abstra ...
  • IT设备维保服务合同
    XXXXXXXXXX公司 计算机设备和办公设备维护项目 设备维护合同 合同编号: 甲 方: XXXXXXXXXX公司 乙 方: XXXXXXXX科技有限公司 合同签订地点: XX市 合同签订日期:2014年 月 日 目 录 1. 总则... ...
  • 密码破解3
    [replyview]2000 xp管理员密码破解实战 Rock2000 一.删除SAM文件,清除Administrator账号密码 二.从SAM文件中 查找密码 三.用密码重设盘设新密码 四.修改屏保文件法 五.使用软件修改密码 Wind ...
  • 电脑文件格式大全
    386 Windows虚拟设备驱动程序 CDX 复合索引文件 ABC ASCII编码格式文件 CFG 配置文件,包含系统设备和环境信息 ACM 音频压缩管理驱动程序 CGM Paint Shop Pro映象文件 ACT 文档向导 CHK 被 ...
  • 真题及答案
    2008年4月全国计算机等级考试四级笔试试卷 数据库工程师 选择题 (1) 数据模型定义子数据库中数据的组织.描述.存储和操作规范,可以分为概念模型.数据结构模 型和物理模型三大类.概念模型的典型代表是 A A )实体-联系模型 B )关系 ...
  • 物流行业解决方案
    解决方案 物流行业解决方案: 行业背景:现代物流的发展趋势呈现出全球化.多功能化.系统化.信息化和标准化的特征,其中信息化是现代物流的核心.随着信息化的不断提升,数据安全也越来越受到企业信息部门管理者的关注. 数据类型:物流行业主要数据类型 ...
  • 多秤称重管理系统说明书
    多秤称重管理系统 操作说明书 目录 一. 上位机软件操作............................................................................................ ...