第一章(backup and recovery 笔记)

 

11.2中备份恢复的新特性

1.Oracle Secure Backup (OSB) Cloud Module
利用基于网络的数据存储服务器,通过Amazon S3的备份恢复任务。
Amazon S3高效易用、可扩展

2.DUPLICATE Database Command Enhancements
不需要连接到目标数据库,只需要连接到一个目录和辅助数据库。这个特性在数据库不是一直可用时很有用。

3.RMAN Tablespace Point-in-Time Recovery (TSPITR) Enhancements
按时间点恢复

4.Automatic Block Repair
11.1开始,如果在查询等情况下发现有坏块,会自动尝试通过物理standby数据库进行修正。
在修正过程中查询会停顿,然后输出结果,而不是报错误1578.

自动快修正需要oracle active data guard license,由于需要开启物理standby数据库的实时查询模式。

5.SET NEWNAME Options
可以在一个特定表空间或者所有数据文件和临时文件上使用,也可以为数据库中的多个文件改名。
“%b”是一个新的格式符,表示创建新文件时在当前文件夹,而不指定文件路径了。

6.CONVERT DATABASE Option
压缩数据库命令中提供了SKIP UNNECESSARY DATAFILES选项。当指定此选项后,只有在转化到特定平台需要RMAN过程时才会压缩数据文件。其他的数据文件可以通过共享存储或者路径名来访问。跳过不必要的段压缩,减少了转化时间。

7.Expanded Backup Compression Levels
RMAN提供了一个高级压缩选项。通常来说basic压缩选项可能就够了,但有时候可能需要更大的压缩率或更高性能,可以使用low、medium、high选项

8.INCARNATION Specifier Enhancement


9.backup命令增加了一个to destination选项。可以事先设置一个目录作为备份主路径。

 

第一章  备份恢复的介绍

一、备份与恢复的目的
一般来说就是保护数据库不丢失数据,并在数据丢失后重新设置数据库。
具体来说如下:
计划和测试各种失败的结果
设置数据库的备份恢复策略
监控备份恢复环境
解决备份问题
必要时进行数据恢复

还可能包括:
数据贮藏,包括创建长期的数据库备份
数据转化,包括数据在不同数据库、主机上的移动


1.数据保护
物理备份是对物理文件的备份,包括数据文件、控制文件、归档重做日志文件。也就是将文件复制到其他磁盘、磁带或主机上。

逻辑备份是对表、存储过程等逻辑数据的备份。可以使用数据泵导出导入。

物理备份是备份恢复策略的基础,逻辑备份是对物理备份的一个补充,如果没有物理备份,就起不到保护作用。

一些问题会导致数据库停止或者影响了i/o系统,只有媒体失败、用户错误和应用错误是需要dba干预和数据恢复的。其他的失效发生时,如果有必要的备份,是不会造成数据丢失的。
比如实例失败或者数据文件增加空间导致磁盘满了时,可能只需要重启数据库而不用恢复。

(1)媒体失败
媒体失败是磁盘的物理问题导致数据库所运行的磁盘的读写失败。
媒体失败的恢复取决于文件的影响以及可用备份的类型。
避免这种灾难的方法就是做好备份策略,防患未然。


(2)用户错误
应用逻辑的错误或者手工操作的错误导致数据删除或修改时发生。
避免的方式就是用户的培训以及精细的管理。
好的备份策略也能够减少数据丢失的风险。

(3)应用错误
有时候软件会发生数据块的中断。数据库不能识别块,块中全部是零或者首尾不匹配。
如果中断的代价不高,通常可以使用block media recovery恢复


2.数据的保存
比如每个备份区间都需要一个数据的备份,在备份完成后这个备份所在的媒体可能是不能房问题,可以将其放在磁带、硬盘等设备上。
RMAN就提供了非常方便的备份保留策略,这种类型的备份叫做归档备份。

3.数据转化
可能需要将数据库导出到另外一个数据库、其他平台等,这并不是备份恢复策略的一部分,但确实是备份管理员的责任范围。


二、oracle的备份恢复方案

1.RMAN
是一整套的备份恢复方案

2.用户管理的备份恢复
混合使用操作系统命令和sqlplus的恢复命令

备份主要需注意的几点有:

增量备份:只存储上一次备份后修改的块,减少了数据文件媒体恢复时应用重做日志的需要。
如果开启了块修改更总,可以通过避免每个文件的全扫描来提高性能。
使用backup incremental命令提高性能

块媒体恢复:使用recover block 命令可以用很少数量的数据块,不需要脱机或者restore就能修改数据文件。

二进制压缩:二进制压缩机制减少了备份的大小

密文备份:前提是数据库使用高级安全选项。如果在磁带上直接创建爱你密文备份,rman必须使用oracle secure backup SBT interface,不用高级安全选项。

自动数据库复制:可以容易地创建数据库备份,支持多种存储配置,包括ASM数据库的直接复制。

跨平台的数据压缩:使用RMAN或用户管理方式,都可以构造物理备份,以及数据泵实现的逻辑备份。


总体来说,rman备份提供了除密码文件和networking文件以外的几乎所有文件的备份,是推荐的备份方式;相比之下,用户管理的备份不提供增量备份、中断块监测、文件的自动补全、备份储藏、Platform-independent language for backups;数据泵导出方式不能在数据库关闭情况下备份、增量备份、自动文件补全、备份储藏(backup repository)、Backups to a media manager、初始化参数文件的备份、密码和网络文件备份。

上面这些记起来比较乱,记住使用rman备份,并将密码和网络文件手工备份就可以了。


三、闪回技术
一般来说闪回特性能比媒体恢复更有效、很少被破坏。

1.逻辑闪回特性
大多数闪回特性时逻辑闪回,可以方便地查看和操作。除了闪回删除以外,其他的逻辑闪回特性是依赖undo数据的。
逻辑闪回包括:闪回查询、闪回版本查询、闪回事务查询、闪回事务、闪回表、闪回删除
(具体见Oracle Database Advanced Application Developer's Guide)
可以为特定的表开启闪回归档,以便访问很久以前的数据。默认情况下该特性是关闭的。
具体使用方法参考:http://space.itpub.net/17203031/viewspace-706778

2.闪回数据库
在物理层面,oracle也提供了更有效的数据保护方式,达到数据库基于时间点恢复的目的(database point-in-time recovery DBPITR)。
当对数据库做了不需要的修改后,可以通过flashback databae命令来恢复数据库。与媒体恢复相比,速度更快,日志更少。使用闪回数据库功能需要配置fast recovery area,因为闪回日志只能存放在这个区域里面。默认情况下是不配置的。
oracle还与闪回数据库、备份和恢复一起提供了restore points。restore point是SCN的反映。如何事先预料到当前时间点可能成为以后恢复的一个时间,就可以将其设置为restore point。定义restore point确保了可以使用闪回数据库恢复到该时间点。

四、数据库恢复建议
oracle提供了数据恢复建议工具,自动诊断持续的数据失败、恰当的修改选项以及我们所请求的修改。为备份恢复提供了一个整体的建议。可以在企业管理器、grid control控制台或者rman命令行模式下使用数据恢复建议器。
数据库失败通常暴露出的症状包括:错误信息、告警日志、跟踪文件、dump文件和失败数据完成性检查。
数据恢复建议器自动诊断并通知我们发生了哪些失败。每次失败都有一个开启或关闭的状态,有优先级。

失败是由数据完整性检查检测到的。一旦发现了失败现象,数据恢复建议器就自动评估其影响,并匹配一系列的修改选项,选择最优的自动修改方案及其对数据库的影响。修改方案可能包括了数据文件的恢复、媒体恢复、闪回数据库等。在进行自动修改之前,数据恢复建议器为特定的环境检验该方案是否合理,完成修改所使用的媒体组件是否可用。

如果选择了自动修改选项,rman协调会话来修改数据库,确保修改成功后,关闭失败。

五、备份和恢复说明
备份恢复的学习主要包括rman以及用户管理的备份恢复两部分,学习rman的顺序应该是本书的2、4、5、9、11、12、15、18、17章;学习用户管理的备份恢复,顺序是28、29、30章。
具体见35页图。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26451536/viewspace-754885/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/26451536/viewspace-754885/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值