`
longgangbai
  • 浏览: 7311594 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle 数据文件意外缺少的恢复过程

 
阅读更多
实验环境
操作系统为Window xp sp3
Oracle版本 oracle11gR1
数据库为归档模式,且归档日志存在,模拟数据文件丢失的操作
1.sqlplus /nolog
 conn sys/ticket as sysdba
 
 查看数据文件以及编号
 select file#,status from v$datafile;
 
 关闭数据库
 shutdown immediate;
 
 2.删除数据文件TBS_DATA.DBF
 
 路径如下:D:\app\Administrator\oradata\ticket\TBS_DATA.DBF
 
 3.启动数据库
  startup
  报数据文件不存在且数据文件编号为6;
 4.将缺少数据文件脱机
  alter database datafile 6 offline;
 5.打开数据库
  alter database open;
 6.创建数据文件 
 alter database create datafile 'D:\app\Administrator\oradata\ticket\TBS_DATA.DBF';
 7.从介质中恢复
  recover datafile 6;
  选择恢复方式为auto:Oracle将从归档日志中恢复相关的数据文件。
 8.设置数据文件为联机状态
  alter database datafile 6 online;
 9.查看数据库文件是否恢复
 select file#,status from v$datafile;
 查看表空间状态
 select tablespace_name ,status from dba_tablespaces;
 10.使用业务用户测试
 conn jinfeng/ticket
 select count(1) from sales;
 
 
 

 

分享到:
评论

相关推荐

    Oracle_11g_面向DBA的新功能学习指南 less13

    - **RMAN** (Recovery Manager):RMAN 在 Oracle 11g 中进行了增强,能够自动执行数据文件介质恢复和块介质恢复,这有助于避免常见的逻辑故障和物理故障。 - **自动存储管理(ASM)**:ASM 是一种高性能磁盘管理系统...

    kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rar

    5. **兼容性**:ASM与Oracle数据库紧密集成,可直接用于存储数据库文件,同时也可以支持其他类型的数据存储。 在Red Hat Enterprise Linux 6.4上安装kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm的过程如下: 1. ...

    表空间文件被误删除 怎么办

    2. **错误删除的影响**:一旦表空间文件被误删除,数据库可能无法正常启动,因为缺少必要的数据文件。这将导致相关数据对象不可访问,甚至可能导致整个数据库瘫痪。 3. **立即行动**:一旦发现文件被误删,应立即...

    oracle错误编码一览

    在Oracle数据库管理与维护过程中,遇到错误编码是常有的事情。理解这些错误编码背后的具体含义对于快速定位问题、解决问题至关重要。以下是对部分Oracle错误编码的详细解析,这将帮助数据库管理员或开发人员更准确地...

    ORACLE10G Dataguard配置

    Oracle 10G Data Guard 是一种高可用性和灾难恢复解决方案,它通过创建一个或多个备用数据库来保护生产数据库免受数据丢失和停机时间的影响。在CentOS 4.4环境下配置10G Data Guard,你需要遵循以下步骤: 1. **...

    oracle 错误码大全

    - **解决方案**:检查数据文件是否有损坏,并考虑使用备份恢复数据。 #### ORA-02003: ЧUSERENV - **描述**:环境设置错误,通常与用户环境变量有关。 - **解决方案**:检查用户的环境变量设置是否正确。 #### ...

    ORACLE错误一览表

    在Oracle数据库管理与开发过程中,遇到错误代码是常有的事。理解这些错误代码及其含义对于快速定位问题并解决故障至关重要。以下是从“ORACLE错误一览表”中挑选出的部分常见错误代码及其详细解释,旨在帮助数据库...

    详解Oracle中的隐含参数_disable_logging

    5. **恢复与监控**:通过分析`ALERT LOG`文件,你可以了解恢复过程中是否发生了数据丢失。在上述示例中,日志显示没有数据块需要恢复,表明在最近的检查点之后的所有更改都丢失了。 6. **使用限制**:尽管`_disable...

    sql常见错误

    8. **备份和恢复**:数据库崩溃或意外删除可能导致数据丢失,因此了解如何备份和恢复数据是至关重要的。熟悉数据库的备份工具和还原策略可以减少风险。 9. **存储过程和触发器**:在使用存储过程和触发器时,可能...

    java基础知识点67条

    - 当项目文件中出现红色叹号时,通常意味着项目存在问题,如缺少必要的库文件(jar包)。解决方法是检查项目的依赖并重新导入缺失的库。 #### 14. Web项目结构 - `web.xml`文件与`lib`目录是Web项目中常见的组成部分...

Global site tag (gtag.js) - Google Analytics