`
zhangziyangup
  • 浏览: 1186924 次
文章分类
社区版块
存档分类
最新评论

oracle备份与恢复基础知识扫盲

 
阅读更多

备份的定义。
备份的根本目的是恢复。需要时,能恢复出来的,就叫备份。比如,archive log file便是对online redo log file的备份。

备份的有效性。
eygle在其blog上说:"系统总是要崩溃的,没有有效的备份只是等哪一天死!唯一会使DBA在梦中惊醒的就是没有有效的备份"。当我们以resetlogs打开数据库时,建议马上做一次全库备份,其目的就是为了确保archive log file的序列号的连续,之前的备份依然有效。

备份的类型。
物理备份:备份文件
逻辑备份:备份数据

备份的状态。
一致的。
不一致的。
1)数据文件的文件头和控制文件拥有相同的SCN,就为一致性备份。如:shutdown immediate就是在做一致性备份。
2)创建不一致性的备份除了备份数据库启动时必须的数据文件和控制文件外,还需要备份归档日志文件。所以,只有归档模式下创建的不一致备份才能被视为有效备份。

恢复的定义。
数据库置为一致性状态,便是恢复。

恢复的类型。
instance recovery:读取当前的数据文件和联机重做日志文件(注意:不是归档日志文件),来使数据文件的文件头和控制文件的SCN相同。
media recovery:需要用到DBA创建的备份来恢复,或者重新运用日志文件
1)实例错误通常会导致两个问题:
i)已提交的未写入
ii)未提交的已写入
针对这两个问题,实例恢复分两个步骤来处理:
a)缓存恢复:将已提交的写入。又名“前滚”
b)事物恢复:将未提交的撤销。又名“回滚”
2)通常提到的介质恢复,都是指对数据文件的恢复。

恢复的方式
完全恢复
不完全恢复
1)将所需数据恢复到最近的时间点的恢复方式就是完全恢复。
2)由于不完全恢复只运用部分日志文件,所以,必须给oracle指定结束标志。如下:
a)基于时间
b)基于SCN
c)基于cancel
d)基于日志序列号

恢复的步骤
restore
recover
1)restore相当于linux中的cp命令
2)recover是指运用所有重做日志文件,将数据库恢复到崩溃前的状态;或者,运用部分重做日志文件,将数据库恢复到指定的时间点。

分享到:
评论

相关推荐

    oracle 备份与恢复基础手册

    标题 "Oracle 备份与恢复基础手册" 所隐含的知识点是对Oracle数据库进行备份和恢复操作的系统性指导。Oracle数据库因其复杂性和企业级应用的广泛性,其数据备份和恢复机制显得尤为重要。备份和恢复技术是数据库管理...

    oracle备份与还原数据库

    ### Oracle备份与还原数据库知识点详解 #### 一、Oracle数据库备份方法概述 Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景...

    Oracle备份与恢复

    ### Oracle备份与恢复知识点 #### 一、Oracle数据库备份的重要性 在现代企业的信息化管理中,Oracle数据库因其稳定性和高效性而被广泛应用于各种业务场景之中。然而,由于硬件故障、软件错误、人为失误等原因,...

    oracle四大宝典之3:Oracle备份与恢复

    Oracle备份与恢复涉及到多个层面的知识,主要包括以下几个方面: 1. **物理备份与逻辑备份**:物理备份直接复制数据库的数据文件、控制文件、重做日志文件等,恢复时速度快但操作复杂;逻辑备份则是通过SQL语句导出...

    oracle备份与恢复案例电子书

    Oracle数据库的备份与恢复是确保数据安全性的重要环节。在Oracle中,恢复主要涉及两种类型:一致性恢复和不一致恢复,这两种恢复方式都是为了应对不同类型的故障情况,保持数据库的完整性和一致性。 一致性恢复通常...

    oracle备份与恢复的文档

    ### Oracle备份与恢复的核心知识点 #### 一、Oracle备份与恢复概述 在Oracle数据库管理中,备份与恢复是一项至关重要的工作。它不仅涉及到数据的安全性,还直接影响到系统的可用性和业务连续性。中国石油数据库...

    windows oracle11g 备份与还原

    Oracle11g 数据库备份与还原是数据库管理中非常重要的一部分,掌握备份与还原技术可以帮助数据库管理员快速恢复数据库,减少数据丢失的风险。本文将详细介绍 Oracle11g 数据库备份与还原的方法和技术。 一、RMAN ...

    Oracle数据库备份与恢复.pdf

    ### Oracle数据库备份与恢复 #### 一、Oracle数据库概述 Oracle数据库是一款由甲骨文公司开发的关系型数据库管理系统,以其卓越的性能、可扩展性和安全性在全球范围内被广泛应用。Oracle数据库的特点包括: - **...

    oracle-备份与恢复基础知识借鉴.pdf

    以上就是对Oracle数据库备份与恢复相关知识点的详细阐述。在实际操作中,还需要根据具体的应用场景和业务需求,对这些理论知识进行灵活应用和深入实践,以确保数据库备份与恢复工作的高效性和可靠性。

    Oracle备份与恢复机制详解

    Oracle 备份与恢复机制详解 Oracle 备份与恢复机制是数据库系统的重要组成部分,用于保护数据库免受意外损坏或丢失的影响。本文详细介绍了 Oracle 的备份与恢复机制,包括逻辑备份、物理备份、脱机备份和联机备份等...

    Oracle备份与恢复案例

    非常详细全面的Oracle备份与恢复案例,包括手工管理和RMAN管理两大部分,都有实例描述详细步骤。

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

    Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...

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

    Oracle 11g R2 的 RMAN (Recovery Manager) 是 Oracle 数据库管理系统中的一个关键工具,主要用于数据库的备份和恢复。RMAN 提供了一种高效且灵活的方式来管理和保护数据库,确保在数据丢失或系统故障时能够快速恢复...

    oracle 备份和恢复 PPT

    本资料详细介绍了Oracle数据库的备份和恢复策略,以下是其中的关键知识点: 1. **备份与恢复概述** - **备份的重要性**:防止数据丢失,应对硬件故障、软件错误、人为误操作或恶意攻击。 - **备份类型**:包括...

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

    本主题将深入探讨如何使用C#编程语言来实现Oracle数据库的备份与还原过程。 首先,理解Oracle数据库的备份原理是必要的。Oracle提供多种备份方式,包括物理备份(如数据文件、控制文件的拷贝)和逻辑备份(如导出/...

    oracle备份与恢复培训教程

    新手学习ORACLE后,最基本二点一定要学会:经典ORACLE数据的备份与恢复

    如何备份还原oracle数据库

    本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...

Global site tag (gtag.js) - Google Analytics