- 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备份注意事项
Oracle备份与恢复注意事项
许多Oracle管理员在日常工作中都会对数据库进行备份,但是,这些备份又有多少是有效的呢?我们往往都是在数据库需要恢复的时候,才发现这些备份或者已经损坏、或者缺少文件、或者会丢失大量的数据,无法有效的恢复数据,这种备份也变成了一种形同虚设的装饰品。其实,只要在备份与恢复的过程中注意一些事项,就可以使我们的备份工作真正为企业做好强有力的技术保障。
Oracle的备份方式按实现的机制可以分为:逻辑备份和物理备份。逻辑备份主要使用export/import或者expdp/impdp工具;物理备份主要包括操作系统级的备份以及RMAN备份。接下来,我将分别说明在使用这几种方式进行备份和恢复时需要注意的事项。
逻辑备份
export/import是被使用最多的一种“备份”工具,但这种备份方式不仅速度慢,而且容易丢失数据,有很多不足之处。从Oracle10g开始引入了新的数据泵取技术,它采用expdp/impdp工具,是原有export/import工具的超集,并且功能强大了很多,因此对新系统的逻辑备份都建议采用这个工具。
使用export/import工具对复杂的大型数据库进行导出时,会丢失数据库的对象,并且它是以单线程方式在客户端执行,不仅速度很慢,而且报错退出后必须重头开始。而expdp/impdp工具是在服务器实例中以任务的方式执行,不仅支持多线程处理,而且能实现从断点继续导出等多项先进的功能。
使用传统的逻辑备份进行数据库恢复时,需要重建数据库,导入过程极为耗时,并且很容易中途报错退出。但逻辑备份是平台无关的,可以用于不同平台间数据的迁移。
逻辑备份适合于变化量很小的数据库,比如对RMAN恢复目录数据库进行导出备份。
逻辑导入或导出时,必须保证客户端与服务器端使用的字符集是一致的,否则必须对导出的二进制文件或者运行环境做相应的修改。
物理备份
物理备份可以在实例关闭(冷备份)或者打开(热备份)的状态下进行。强烈建议对大型生产数据库采用物理热备份作为日常备份的首选方案,而逻辑备份只能作为一种辅助的手段使用。
冷备份是在数据库关闭后进行的完整拷贝,因此所有备份文件的时间点都是一致的,恢复的时候只需要拷贝这些文件就可以重构数据库,这些文件包括:控制文件、联机重做日志文件、数据文件、启动参数文件、密码文件、监听及网络配置文件。
热备份需要数据库运行在归档模式。恢复的时候,如果拥有备份的数据文件以及所需的归档日志和最新的联机日志,就能实现完全恢复;如果是为了取回误操作的数据,就可以在特定的时间点停止恢复,也就是不完全恢复。
热备份是在数据库系统处于运行的情况下进行的,因此不会中断单位的业务系统,并且能在表空间、数据文件等级别进行备份,同时恢复也能在数据库运行的状态下进行,并且能对几乎所有数据库对象执行快速的恢复。
操作系统级的备份就是利用操作系统的COPY、CP等命令对数据库进行复制备份。其冷备份方式就是直接用拷贝命令进行数据复制。其热备份方式,需要把表空间置于热备份模式,再进行数据复制,备份完成后还必须结束表空间的热备份模式。
如果采用操作系统命令备份时,出现意外中断的情况,那么数据库会提示需要恢复数据文件,这时只需要对中断的正备份的数据文件采用以下方式结束备份模式:
Sqlalter tablespace …… end backup;
要确定哪些表空间或数据文件正处于备份状态,必须查看系统的v$backup、v$datafile视图。
RMAN通常运行在热备份方式下,它是最为强大的Oracle备份工具。它不需要将表空间置于热备份模式,不会像操作系统热备份那样产生大量日志,从而大大降低了对数据库系统性能的影响,而且能对备份数据进行校验,同时支持多种自动备份策略,是一个完善的备份工具。使用RMAN进行备份时,默认是把备份控制信息放在当前备份数据库的控制文件中,如果控制文件损坏,将导致备份的数据无法恢复,因此,必须保证控制文件的绝对安全。例如,可以采用控制文件的自动备份功能,并且镜像控制文件。而最好的方式是在异机启用恢复目录数据库来保存RMAN的备份控制信息,并定期逻辑导出恢复目录数据库的全部数据。
RMAN支持增量数据块级备份,该模式下它只备份自上次备份以来有变化的那些数据块。而且,RAMA只备份数据文件中使用过的数据块,忽略空的,没有使用的数据块,并且能对备份数据进行压缩,从而有效的降低了备份数据占用的存储空间。RMAN还可以按管理员的要求执行计划的备份任务。
使用RMAN备份或恢复时可以开启多个通道并行执行,这将大大提高执行速度。如果采用了脚本执行备份命令,不仅需要验证脚本执行的前后环境条件,而且需要对备份后的数据进行验证,这样的备份才是有效的。
您可能关注的文档
- 非常有用的初三化学知识点汇总(记忆篇)分析.pdf
- 管理制度、岗位责任制度、操作规程、事故应急救援预案分析.pdf
- 管理制度、岗位责任制度、操作规程、事故应急救援预案.pdf
- Mastercam X2应用与实例教程 第2版 普通高等教育“十一五”国家级规划教材 教学课件 PPT 作者 蔡冬根 第7章.pdf
- pep人教版小学六年级上册英语期末测试题及答案【精选】.docx
- 前台接待工作规范细则【精选】.docx
- 课程设计;cad图;广西防城港3万吨级集装箱码头设计;【精选】.doc
- 公司资产管理制度【精选】.docx
- pep人教版小学五年级下册英语期中试卷及答案.doc【精选】.docx
- Notice of the State Food and Drug Administration on Issuing the “Provisions on Archival Administration of Drugs Processed upon the Entrustment of Overseas Pharmaceutical Manufacturers”.docx
原创力文档


文档评论(0)