`

Oracle从备份的数据文件恢复数据库

 
阅读更多

1. copy datafile.

2. delete ora_control1 property from /oracle/ora11g/product/11.2.0/db_1/dbs/init.ora and spfile.ora.

create pfile='/home/oracle/pfile.ora' from spfile

create spfile from pfile='/home/oracle/pfile.ora'

3. STARTUP RESTRICT, 

if encounter ORA-01113: file 1 needs media recovery, goto 4.

if encounter "ORA-01589: must use RESETLOGS or NORESETLOGS option for database open", goto 5.

4. recover database until cancel

5. alter database open resetlogs;

6. copy the control02.ctl to control01.ctl.

7. add ora_control1 property in init.ora and spfile.ora.

8. startup database.

分享到:
评论

相关推荐

    Veeam 备份恢复oracle数据库详细配置文档

    本文档详细介绍了如何使用 Veeam 备份恢复 Oracle 数据库的配置过程,从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后实现 Oracle 数据库的异机恢复。本文档旨在帮助读者快速掌握 Veeam...

    如何备份还原oracle数据库

    日志备份主要是对事务日志进行备份,用于恢复数据库到某个时间点的状态。 ### 三、Oracle数据库备份工具 Oracle提供了多种工具来进行数据库备份,其中最常用的是`EXPDP`(导出)和`IMPDP`(导入)命令行工具。 ##...

    如何对Oracle数据库文件进行恢复与备份

    热备份则涉及到设置表空间为备份状态,备份数据文件,然后恢复表空间到正常状态,并备份归档日志文件。通过热备份和冷备份的组合,可以实现更全面的恢复策略。 总的来说,Oracle数据库的恢复与备份是一个复杂的过程...

    Oracle数据库备份与恢复.pdf

    基于日志的恢复是指利用 Oracle 的重做日志来恢复数据库。重做日志记录了数据库的所有更改操作,当数据库发生故障时,可以利用这些日志来重做未提交的事务或撤销已提交的事务,从而将数据库恢复到一致状态。基于日志...

    oracle备份与还原数据库

    - **备份控制文件**:除了备份数据文件外,还需要备份控制文件,因为控制文件包含了数据库的元数据信息。 示例命令: ```bash sql> alter database archivelog; ``` 启用归档模式。 ```bash sql> alter database...

    Oracle数据库备份与恢复实例讲解.pptx

    Oracle数据库恢复是指从备份中恢复数据库,以恢复到故障前的状态。恢复可以分为完全恢复和不完全恢复。完全恢复是指从备份中恢复整个数据库,包括所有的数据和结构。 不完全恢复是指从备份中恢复部分数据库,例如...

    oracle实现数据库的备份与还原

    Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件的拷贝)和逻辑备份(如导出/导入、SQL*Plus的COPY命令)。在C#中,我们通常会借助Oracle的.NET数据提供者(Oracle Managed Data Access,ODP.NET)或者...

    Oracle数据库RMAN备份与恢复.pdf

    差分备份融合以上两种备份的优点,首先进行完全备份,其次在以后的每次备份中只备份每个数据文件较上次完全备份所更新的部分。 在制定 Oracle 备份策略时应注意根据不同企业、不同系统的特点定制不同备份策略。选择...

    Oracle数据库备份恢复工具

    恢复功能则用于将数据库从备份中恢复,包括以下几个关键环节: 1. 选择恢复源:用户需要指定用于恢复的备份集或者备份文件。 2. 恢复模式:根据业务需求,可以选择完全恢复、不完全恢复或单个表空间恢复等模式。 3. ...

    ORACLE数据库备份用bat脚本

    在Oracle数据库环境中,我们可以利用Oracle的数据泵工具(expdp和impdp)来创建和恢复数据库备份。expdp是导出数据泵工具,用于生成数据的转储文件;impdp则是导入数据泵工具,用于将转储文件中的数据导入到数据库中...

    Oracle9i数据库备份和恢复方案

    当需要恢复数据库时,可以按照以下步骤进行操作: - **确认备份文件完整性**:检查备份文件是否完整无误,并且文件版本与当前数据库版本匹配。 - **停止数据库服务**:确保在恢复之前停止正在运行的数据库服务。 - ...

    NBU对Oracle数据库的本地/异机备份及恢复操作

    对于Oracle数据库,NBU提供了精确到表空间、数据文件甚至单个表的恢复选项。在恢复前,需确保目标环境的Oracle实例配置与备份时一致,或者通过RMAN(Recovery Manager)进行数据库恢复时调整相关参数。NBU的恢复向导...

    Oracle 11g R2 Rman备份与恢复_刘耀龙的博客-CSDN博客_rman备份.pdf

    物理备份涉及操作系统的物理文件,包括数据文件、控制文件和日志文件,它可以是脱机(冷备份)或联机(热备份)。而逻辑备份则侧重于数据库逻辑组件,如表、存储过程等。Oracle 提供了多种方式进行逻辑备份,如 EXP ...

    Oracle11g 崩溃后-dbf数据库文件恢复

    当Oracle 11g数据库遭遇崩溃时,如何有效地恢复数据,特别是dbf(数据文件)变得尤为关键。Oracle 11g版本,即11.2.0,提供了多种恢复策略来应对这种情况。在这个过程中,log文件(redo logs)和ctl控制文件起着决定...

    oracle数据库备份与恢复技术

    4. **时常备份物理数据文件**:建议定期备份数据文件,并将备份文件存放在安全的位置。 #### 五、备份与恢复操作 ##### 5.1 常见的备份类型 - **完整备份**:备份整个数据库。 - **增量备份**:仅备份自上次完整...

     实现ORACLE中数据库备份和恢复

    物理备份直接复制数据库的数据文件、控制文件和重做日志,而逻辑备份则导出和导入表空间、用户对象或者整个数据库的结构和数据。 1. **物理备份**: - **RMAN备份**:Oracle推荐使用RMAN进行物理备份,因为它提供...

    Oracle+sde数据备份、恢复

    Oracle+SDE 数据备份和恢复是一个重要的数据库管理任务,从数据库中删除SDE和SDE USER用户、创建新的SDE用户和SDEUSER、系统权限设置、数据备份和恢复都是其中的重要组成部分。 首先,删除SDE和SDE USER用户是必要...

    oracle数据库备份与恢复操作手册

    冷备份在数据库正常关闭时进行,包括复制所有数据文件、控制文件、联机redo log文件以及初始化参数文件(如InitORCL.ora)。恢复流程包括关闭数据库、备份文件、然后重新启动数据库。 在恢复阶段,根据备份类型选择...

    oracle数据库备份恢复策略

    2. **备份保留**:至少保留三份完整的数据库备份,并确保备份数据保存一个月以上。这样可以提供多个恢复点,以防需要回溯到更早的时间点。 3. **两级备份**:建议在磁盘上进行初步备份,然后在磁盘空间达到70%至80%...

    oracle 10g 数据库恢复

    在Oracle 10g中,数据恢复是数据库管理的关键环节之一,它涉及到在数据丢失、损坏或系统故障后,通过各种技术手段恢复数据库至一个可用状态的过程。 ### 数据恢复的重要性 数据是现代企业的核心资产,一旦发生数据...

Global site tag (gtag.js) - Google Analytics