- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于多文件融合的sql数据库储备与恢复技术
一、 数据库的使用
随着第二代公民身份的重新造林,公共安全部门的中心数据显著增加,安全部门的数据库受到广泛使用。为了进一步提高数据的可恢复性、增强数据安全性, 引入了数据库备份与恢复技术。
二、 数据库的构成
Oracle数据库结构可分为:物理结构和逻辑结构。物理上, Oracle数据库由控制文件、数据文件、日志文件三类文件最终构成。逻辑上, 数据库由表空间、数据段、范围和模式对象构成。 (如图1所示)
三、 数据库备份技术
Oracle数据库备份大致可分为冷备份、热备份、逻辑备份三种。
1、 单个数据文件的过程
脱机物理备份是在数据库在OFFLINE状态时, 备份表空间的所有数据文件和单个数据文件的过程。脱机物理备份具有备份速度快、安全、容易恢复到某个时间点, 会生成较少的重做日志文件等优点;但也存在备份期间用户不能访问数据、只能以整个数据库为单位恢复、只能恢复单个时间点, 备份时刻以后的数据无法恢复等缺点。
2、 所使用的数据文件和单个数据文件都具有可恢复功能,可实现用户数据文件的数据安全。并可实现用户数据文件的恢复到所有数据文件的时,并将表
联机物理备份是指在数据库ONLINE状态时, 备份表空间的所有数据文件和单个数据文件的过程。具有不影响用户在表空间上的所有访问操作, 数据可以恢复到最近的时间等优点;但不足之处在于备份时可能生成更多的重做日志文件和归档日志文件。
3、 数据导入/导入emp
逻辑备份即为拷贝数据库的数据, 而不记录数据的物理位置的备份过程。Oracle中提供Export工具进行导出, Import工具进行导入, 所以该设备又叫导出/导入 (Export/Import) 备份, 数据导出 (Export) 将数据从数据库中提取出来, 数据导入 (Import) 则将提取出来的数据送回数据库中。数据导出 (Export) 的过程是数据导入 (Import) 的逆过程, 他们的数据流向不同。逻辑备份的优点:快速、操作容易、能与归档日志相结合做数据库“最新状态”的恢复、维护管理简单。方便的保存数据库逻辑结构。缺点:在备份的过程中, 数据库必须是关闭状态, 数据库除了备份不能做其它工作。
四、 基于数据库的恢复
先将数据库恢复到进行备份时的状态, 然后再在数据库备份的基础上应用归档日志和重做日志事物更新副本文件到数据库该数据文件失败前的状态。
数据库恢复:数据库恢复方法取决于故障类型。总体来说可以将数据库恢复分成实例恢复与介质恢复两种。
1、 恢复数据库的基本功能,确保数据库的一致性,将数据库
对于实例故障 (电源断电导致服务器不可用、CPU故障、Oracle的后台进程发生错误) 的恢复将缓冲数据全部写入数据文件, 以保证数据库的正确性, 同时回退所有未提交的事务, 以保证数据库的一致性。整个恢复过程由Oracle系统自动完成, 不需要数据库管理员执行任何操作。
实例和崩溃恢复的主要目的是还原失败实例中缓存上记录的事务信息和关闭仍然打开的重做线程。这种恢复仅使用在线重做日志和当前处于在线的数据文件, 而且自动接受重做信息, 不需要用户干预, 也就是说Oracle内部机制在发生实例和崩溃错误后, 在数据库下次启动过程中自动进行数据恢复。
2、 生的恢复操作
在Oracle数据库使用管理方面, 介质恢复是最常用发生的一种恢复操作。介质恢复又可分为数据文件介质恢复 (Datafile Media Recovery) 与块介质恢复 (Block Media Recovery) 。
(1) 数据文件数据安全
数据文件介质恢复常用于恢复当前发生丢失或损坏的数据文件或控制文件, 有时也用于恢复没有使用Offline Normal选项离线的表空间所包含数据文件的数据丢失。通常情况下, 数据文件介质恢复与事例恢复是保持数据库完整性所必须的。数据文件介质恢复具有需要还原受损数据文件备份、使用归档重做日志或在线重做日志、需要人工的直接干预、数据库启动时自动发现介质错误、Oracle内部处理机制控制恢复操作等特点。
(2) 数据安全的备份和恢复
块介质恢复是仅可以用RMAN进行的一种独特的介质恢复操作, 是数据库处于在线可用状态, 数据块级别上的特殊还原和恢复操作。如果损坏限制在数据文件中的部分数据块, 那么可以使用块介质恢复, 以便在线快速解决故障。
为了避免系统突发事故带来的巨大损失, 要意识到数据库备份和恢复的重要性。根据实际的情况制定出相关的备份策略当Oracle数据库出现故障时依据备份的策略做出及时、有效的恢复策略。
五、 备份策略设置
目前制证中心每天的制证的数据量很大, 数据库的备份策略主要以联机备份为主, 脱机备份和逻辑备份为辅。不管采用何种策略, 目的都是为了保存数据的
文档评论(0)