`
dyccsxg
  • 浏览: 205287 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类

Oracle 数据库恢复

 
阅读更多

--

############ 日志文件损坏时恢复数据库 ############

1. 查询日志文件及状态(mount)
select group#,sequence#,status from v$log;

2. 允许日志崩溃时重置日志(mount)
alter system set "_allow_resetlogs_corruption"=true scope=spfile;

3. 重启数据库 -> 查询 _allow_resetlogs_corruption (nomount)
startup mount force;
show parameter allow;

4. 打开数据库并重置日志(mount)
alter database open resetlogs;
# 执行出错,提示需要 database recovery

5. 做一个假恢复(mount)
recover database until cancel;
# 在执行过程中选择 cancel

6. 重新打开数据库并重置日志(mount)
alter database open resetlogs;
# 执行出错,提示实例挂掉了

7. 重新启动数据库, Ok
startup

########## 数据文件损坏时根据日志恢复 ##########

1. 查找崩溃的数据文件(mount)
select file#,name,status from v$datafile;

2. 根据控制文件建立一个空的数据文件,大小和原来的相同,同时更改文件名称(mount)
alter database create datafile 'old_datafile_path' as 'new_datafile_path';

3. 根据第1步查找到的 file# 从日志中恢复数据(mount)
recover datafile file#;
# 执行过程中选择 auto

4. 打开数据库(mount)
alter database open;

5. 查看表空间状态(open)
select tablespace_name,status from dba_tablespaces;
# 如果表空间 offline, 则使用下面的命令使表空间 online
alter tablespace tablespaceName online;

   

 

 

分享到:
评论

相关推荐

    ORACLE数据库恢复演练报告.doc

    Oracle数据库恢复是数据库管理系统中的关键环节,特别是在企业级应用中,数据的安全性和完整性至关重要。本报告将详述一次Oracle数据库的异机恢复测试过程,旨在检验数据库在异常情况下的恢复能力,确保业务连续性。...

    oracle数据库恢复工具(dbview for oracle 2.7.28.155 )

    总的来说,dbview for oracle 2.7.28.155 是一款强大且灵活的Oracle数据库恢复工具,它可以帮助用户在紧急情况下快速恢复数据,减少因数据丢失带来的损失。在使用过程中,需要注意备份重要数据,遵循正确的数据恢复...

    oracle数据库恢复工具ODU-Linux版

    "Oracle数据库恢复工具ODU-Linux版"就是针对这种情况设计的专业工具,专用于Linux操作系统环境。 ODU全称Oracle Data Recovery Assistant(Oracle数据恢复助手),它是Oracle Database提供的一种实用程序,可以帮助...

    天盾Oracle数据库恢复软件 v1.1.zip

    天盾oracle数据库恢复软件是一款针对oracle数据库在磁盘中被删除,以及误格式化等情况而设计的专门的数据库恢复软件。 软件采用最新的碎片级恢复技术,可以在文件系统或者文件破坏严重的情况下完美恢复客户的数据。...

    Open resetlogs操作对Oracle数据库恢复的影响.pdf

    为了更好地理解和掌握Oracle数据库恢复中resetlogs操作的影响,可以结合以下几个方面进行深入研究: 1. Oracle数据库备份与恢复原理:了解在Oracle数据库中进行备份和恢复的基本原理,包括控制文件和数据文件的作用...

    asmul用于Oracle数据库恢复,最后一招

    "asmul用于Oracle数据库恢复,最后一招"这个标题暗示了asmul是一个在其他常规恢复方法无效时可以尝试的工具或技术。 ASM(Automatic Storage Management)是Oracle数据库的一个组件,它提供了自动化的存储管理功能,...

    NOARCHIVELOG模式下Oracle数据库恢复常见故障分析.pdf

    Oracle数据库恢复常见故障分析在NOARCHIVELOG模式下 Oracle数据库恢复是数据库管理员的基本技能之一。在NOARCHIVELOG模式下,数据库恢复非常重要。此模式下,数据库不记录redo log,因此无法进行完整的数据库恢复...

    ORACLE数据库恢复演练报告汇编.pdf

    Oracle数据库恢复是数据库管理系统中的一项关键功能,它确保在数据丢失或系统故障后能恢复到一个已知的正常状态。本报告将详细阐述一次Oracle数据库的异机恢复测试过程,旨在检验并验证恢复策略的有效性。 一. 测试...

    Oracle数据库恢复预案

    【Oracle数据库恢复预案】 在IT领域,数据库恢复是确保业务连续性和数据完整性的关键环节。Oracle数据库作为企业级的重要数据存储平台,其恢复预案至关重要。本文档将详细介绍Oracle数据库的恢复流程、相关概念及...

    Oracle数据库恢复实例.pdf

    Oracle数据库恢复是一个复杂而关键的过程,它涉及到数据库的完整性和数据的可靠性。在数据库系统遇到各种故障,如硬件故障、软件故障、网络问题、进程崩溃或系统错误时,数据库恢复技术能够确保数据的准确性和一致性...

    oracle数据库恢复方案.docx

    【Oracle数据库恢复方案】 在Oracle数据库管理中,数据恢复是一项至关重要的任务,它涉及到数据库的完整性和一致性。本文档详细阐述了Oracle数据库的各种恢复策略,包括完全恢复和不完全恢复,以及高级恢复技术。 ...

    Oracle数据库恢复管理器及特殊包应用 (2)

    Oracle实用工具RMAN的应用为DBA管理多个Oracle...本文通过对Oracle数据库实用工具恢复管理器及DBMS_JOB包工作机制的分析,提出了应用Oracle数据库恢复管理器和利用DBMS_JOB包实现存储过程自动执行来解决问题的方法。

    Oracle数据库恢复神器Dbseeker 2.1

    Dbseeker for Oracle Database(以下简称为Dbseeker)是一款用Java语言开发的Oracle数据库恢复软件。Dbseeker能够绕过Oracle读数据引擎,直接扫描数据文件的数据块, 分析数据块格式,读取数据库中的表记录。因此,在...

    Dbvisit Standby Oracle数据库恢复管理工具 v 7.0.26 官方版

    Dbvisit Standby是一款用于Oracle数据库恢复和管理的实用工具。Dbvisit Standby是旨在保护您的Oracle数据库的时候有突发事件处理丢失重要信息的功能强大的应用程序,该程序可以帮助你在遇到硬件故障或自然灾害的时候...

    Oracle数据库备份与恢复.pdf

    #### 三、Oracle数据库恢复 恢复是指在数据丢失、损坏或意外情况下,利用备份数据将数据库恢复到一致状态的过程。 ##### 1. 基于备份的恢复 基于备份的恢复是指利用物理备份或逻辑备份文件来恢复数据库。当数据库...

    如何备份还原oracle数据库

    ### 四、Oracle数据库恢复流程 #### 1. 恢复步骤 - **停止服务**:首先需要确保目标数据库处于关闭状态。 - **导入数据**:使用`IMPDP`命令将备份文件导入到目标数据库。 - **启动服务**:完成数据导入后,重新启动...

    操作系统重装后oracle数据库的恢复

    重做操作系统后oracle数据库的恢复 文件夹中文件说明: ora.reg oracle主要注册项的恢复参考文件 oraodbc.reg odbc驱动项的恢复参考文件 oraole1~4.reg ole 驱动项的恢复参考文件 恢复中重要操作说明: 1、恢复前提...

Global site tag (gtag.js) - Google Analytics