oracle dba培训教程 第16章 非归档模式下的冷备份和恢复
2012-08-28 15:52
288 查看
在数据库的非归档模式下能进行的备份和恢复方法
脱机备份,脱机恢复
备份中常用的术语
!数据库的全备份:备份数据库的所有数据文件和控制文件,在全备份时,数据库可以处于关闭状态或开启状态,但在非归档模式下,数据库必须处在关闭状态。
!控制文件的备份
!表空间的备份:备份组成某一表空间的所有文件,在非归档模式下,只能单独的备份只读表空间或正常脱机的表空间
!数据文件备份:备份单个的数据文件,在非归档模式下,只能单独的备份只读数据文件或正常脱机的数据文件
什么是脱机(冷)备份
冷备份是指在数据库关闭的状态下所进行的物理拷贝
脱机备份必须备份哪些文件
数据文件,控制文件
脱机备份的优缺点
优点1.脱机备份的概念非常简单,就是在正常关闭数据库之后复制所有的文件
2.因为数据库处在正常关闭状态,所以所做的备份也是最可靠的
3,操作很容易,如果将所有的备份命令写入脚本,只要运行脚本即可
4,所需的人工操作很少,如果写成自动脚本,则可以不需要人工操作
缺点1,备份必须关闭数据库,这对那些每天24小时每周7天运营的数据库是完全不可以接受的
2,必须备份所有的数据文件和控制文件,这对大型和超大型数据库来说,其数据量已达到几百GB以上,如此大的数据量几乎是无法备份的。
如何找到脱机备份所需要的文件
!V$controlfile找到所有控制文件
!v$logfile找到所有的重做日志文件
!dba_data_files找到所有的数据文件,以及与表空间的对应关系
!v$datafile和v$tablespace找到所有的临时文件,以及与临时表空间的对应关系
!使用show parameter pfile找到正文参数或二进制参数文件
什么是脱机恢复
在正常关闭数据库之后,将所有备份文件复制回数据库中
脱机恢复需要恢复哪些文件
必须的是备份的数据文件和备份的控制文件
脱机恢复的优缺点
优点1,概念简单,就是在关闭数据库之后,将所有的备份文件复制回数据库中
2,操作简单,数据库处在正常关闭状态,因此所做的恢复时最可靠的
缺点1,在恢复数据库时需要关闭数据库,这对24小时运行的数据库是不可以接受的
2,数据库回到上一次备份的时间点,从上一次备份到系统崩溃这段时间内的所有提交的数据将全部丢失
3,必须将所有数据文件和控制文件复制回数据库中,对大型和超大型数据库来说,其数据量可以达到几百GB以上,现在为了要恢复一个几十MB的文件,就要恢复整个数据库
在脱机恢复时,如何将数据文件恢复到原来不一致的位置
将数据文件备份到另一个磁盘位置,然后将数据库置为加载状态,将相应的数据文件改名为现在的数据文件名
脱机备份,脱机恢复
备份中常用的术语
!数据库的全备份:备份数据库的所有数据文件和控制文件,在全备份时,数据库可以处于关闭状态或开启状态,但在非归档模式下,数据库必须处在关闭状态。
!控制文件的备份
!表空间的备份:备份组成某一表空间的所有文件,在非归档模式下,只能单独的备份只读表空间或正常脱机的表空间
!数据文件备份:备份单个的数据文件,在非归档模式下,只能单独的备份只读数据文件或正常脱机的数据文件
什么是脱机(冷)备份
冷备份是指在数据库关闭的状态下所进行的物理拷贝
脱机备份必须备份哪些文件
数据文件,控制文件
脱机备份的优缺点
优点1.脱机备份的概念非常简单,就是在正常关闭数据库之后复制所有的文件
2.因为数据库处在正常关闭状态,所以所做的备份也是最可靠的
3,操作很容易,如果将所有的备份命令写入脚本,只要运行脚本即可
4,所需的人工操作很少,如果写成自动脚本,则可以不需要人工操作
缺点1,备份必须关闭数据库,这对那些每天24小时每周7天运营的数据库是完全不可以接受的
2,必须备份所有的数据文件和控制文件,这对大型和超大型数据库来说,其数据量已达到几百GB以上,如此大的数据量几乎是无法备份的。
如何找到脱机备份所需要的文件
!V$controlfile找到所有控制文件
!v$logfile找到所有的重做日志文件
!dba_data_files找到所有的数据文件,以及与表空间的对应关系
!v$datafile和v$tablespace找到所有的临时文件,以及与临时表空间的对应关系
!使用show parameter pfile找到正文参数或二进制参数文件
什么是脱机恢复
在正常关闭数据库之后,将所有备份文件复制回数据库中
脱机恢复需要恢复哪些文件
必须的是备份的数据文件和备份的控制文件
脱机恢复的优缺点
优点1,概念简单,就是在关闭数据库之后,将所有的备份文件复制回数据库中
2,操作简单,数据库处在正常关闭状态,因此所做的恢复时最可靠的
缺点1,在恢复数据库时需要关闭数据库,这对24小时运行的数据库是不可以接受的
2,数据库回到上一次备份的时间点,从上一次备份到系统崩溃这段时间内的所有提交的数据将全部丢失
3,必须将所有数据文件和控制文件复制回数据库中,对大型和超大型数据库来说,其数据量可以达到几百GB以上,现在为了要恢复一个几十MB的文件,就要恢复整个数据库
在脱机恢复时,如何将数据文件恢复到原来不一致的位置
将数据文件备份到另一个磁盘位置,然后将数据库置为加载状态,将相应的数据文件改名为现在的数据文件名
相关文章推荐
- 第16章 非归档模式下的冷备份和恢复
- 归档模式下有备份数据文件损坏的完全恢复-1
- rman实验之归档模式有备份,正常关机丢失控制文件的恢复
- 归档模式下无备份数据文件损坏的完全恢复-2
- db2的日志模式和备份归档、恢复解析
- 归档模式下RMAN备份的异机恢复
- 在归档模式下有备份,丢失数据文件的恢复
- 归档模式下,使用RMAN的同一备份两次用于不完全恢复
- rman实验之归档模式有备份,正常关机丢失数据文件的恢复
- 非归档模式下RMAN备份的异机恢复
- DB2数据库归档模式下在线备份及恢复
- RMAN数据库恢复 之归档模式有(无)备份-丢失数据文件的恢复
- 归档模式下,恢复没有备份的数据文件
- RMAN在非归档模式下的增量备份和恢复
- 一个归档模式无备份丢失数据文件的恢复
- 备份基础相关-042】【查看当前是归档还是非归档模式】【非归档模式切换到归档模式】【是否使用闪回恢复区修改归档日志格式】【修改归档日志使用闪回恢复区】
- PostgreSQL 8.1.22 开启归档模式及在线备份恢复
- ORACLE基础学习-RMAN应用--归档模式有备份,丢失数据文件恢复
- oracle非归档模式下的冷备份和恢复
- rman实验之归档模式无备份,正常关机丢失数据文件的恢复