- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle数据库备份方案
目 录
一 前言 4
二 备份恢复工具简介 4
(1)常用的imp/exp工具 4
(2) 恢复管理器(RMAN) 4
三 配置RMAN 5
1,配置归档(ARCHIVELOG)模式 5
2,配置控制文件自动备份 5
3,配置控制文件记录保持时间 6
4,配置保留策略的恢复窗口 6
5,设定默认保存备份文件的路径 6
6,启用快速增量备份 6
7,配置RMAN使用优化(OPTIMIZATION)模式 6
8,配置RMAN使用压缩备份集 7
四 多级备份策略 7
1,零级备份脚本 7
2,一级增量备份脚本 8
3,一级差异备份脚本 8
4,归档文件备份脚本 8
五 管理RMAN 10
1,如果手动删除了备份文件的话,需要执行交叉检验让RMAN进行同步。 10
2,报告已不用(OBSOLETE)和过期(EXPIRED)的备份文件。 10
3,删除已不用(OBSOLETE)和过期(EXPIRED)的备份文件。 10
六 使用RMAN进行恢复 10
1,完全恢复 10
2,不完全恢复 11
3,块级别的恢复 11
七 异地备份的方案及实现过程 12
(1)exp+ftp实现异地备份 12
(2)rman+ftp实现异地备份 12
(3)实现异地备份所需要的条件 16
八 使用FLASHBACK进行快速恢复 17
九 其他高可用性方案(High Availability)简介 18
一 前言
如同社会总会有不公平、人总会犯错误、程序总会有BUG一样,数据库出现问题是不可避免的,好的备份是项目成功应用的关键。从独立的硬盘保存备份文件、主机与从机同步(DATA GUARD)到多实例单数据库的负载平衡(RAC),按照不同的需求对应不同级别的技术,但其根本就是数据的冗余,用人力和物力来提高数据可用性。
????强烈推荐备份到其他物理存储设备上,如另一块硬盘或者是异地服务器,以保证出现介质故障时可以顺利恢复
二 备份恢复工具简介
(1)常用的imp/exp工具
我们常用的imp/exp工具是由Oracle提供的用于在客户端把数据导出到dmp文件,进行数据转移和保存的方法,是逻辑备份。在11gR2中已经废弃exp,保留imp,相关操作由数据汞(Data Pump)的impdp/expdp代替。
优点为:
1、
2、
缺点为:
1、Complete Recovery)
2、Data File)
3、
4、RMAN)
由Oracle提供的专业的备份与恢复工具,是物理备份。
优点为:
1、
2、
3、
4、
5、
6、
7、
8、
9、
10、可以限制速率,减少备份中对系统的造成的影响
11、等等。。。
三 配置RMAN
1,配置归档(ARCHIVELOG)模式
?数据库在装载(MOUNT)模式下执行下列操作开启归档模式
SQL ALTER DATABASE ARCHIVELOG;
将数据库置于归档模式可防止重做日志在归档之前被覆盖。
如果处于非归档(NOARCHIVELOG)模式,数据库只能恢复到上一次备份的时间,到当前时间的之间的数据变更都会丢失。
2,配置控制文件自动备份
RMAN CONFIGURE CONTROLFILE AUTOBACKUP ON;
RMAN的相关信息保存在控制文件中(非CATALOG模式),如果控制文件丢失而又没有备份的话,会给数据库的恢复造成很大困难
?
3,配置控制文件记录保持时间
SQL ALTER SYSTEM SET CONTROL_FILE_RECORD_KEEP_TIME=45;
设置RMAN备份信息保存在控制文件中的时间,要大于等于保留策略的恢复窗口。
?
4,配置保留策略的恢复窗口
RMAN CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 31 DAYS;
备份文件超过这个日期时RMAN会标记为已不用(OBSOLETE):
RMAN REPORT OBSOLETE;
数据库中的文件超过这个日期时RMAN会报告需要备份:
RMAN REPORT NEED BACKUP;
5,设定默认保存备份文件的路径
RMAN CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT D: /BACKUP/%U
6,启用快速增量备份
在9i中,RMAN进行增量备份要扫描所有数据文件,找出发生变更的数据块,然后进行备份。
在10g中,增加了一个新特性块更改跟踪(Block Change Tracking),会把发生变更的数据块记录在一个跟踪文件内,这样就避免了增量备份时对数据库的全面扫描。
SQL ALTER DATABASE ENABLE BLOCK CHANGE TRACKING USING FILE D:
文档评论(0)