




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于多文件融合的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数据库使用管理方面,介质恢复是最常用发生的一种恢复操作。介质恢复又可分为数据文件介质恢复(DatafileMediaRecovery)与块介质恢复(BlockMediaRecovery)。(1)数据文件数据安全数据文件介质恢复常用于恢复当前发生丢失或损坏的数据文件或控制文件,有时也用于恢复没有使用OfflineNormal选项离线的表空间所包含数据文件的数据丢失。通常情况下,数据文件介质恢复与事例恢复是保持数据库完整性所必须的。数据文件介质恢复具有需要还原受损数据文件备份、使用归档重做日志或在线重做日志、需要人工的直接干预、数据库启动时自动发现介质错误、Oracle内部处理机制控制恢复操作等特点。(2)数据安全的备份和恢复块介质恢复是仅可以用RMAN进行的一种独特的介质恢复操作,是数据库处于在线可用状态,数据块级别上的特殊还原和恢复操作。如果损坏限制在数据文件中的部分数据块,那么可以使用块介质恢复,以便在线快速解决故障。为了避免系统突发事故带来的巨大损失,要意识到数据库备份和恢复的重要性。根据实际的情况制定出相关的备份策略当Oracle数据库出现故障时依据备份的策略做出及时、有效的恢复策略。五、备份策略设置目前制证中心每天的制证的数据量很大,数据库的备份策略主要以联机备份为主,脱机备份和逻辑备份为辅。不管采用何种策略,目的都是为了保存数据的安全性,可用性,尽量提高备份操作的效率,以下我们应该注意的几点。①应该对备份所需的存储介质应做好管理。根据备份的内容、日期将介质统一编号,以免备份和恢复时弄错介质,造成原有的备份损坏,还可用其他的备份进行数据库恢复,外介质应存放在与计算机设备不同的地点,以免发生意外时,备份与计算机设备一同损坏。②多个不同的物理磁盘上保持多个控制文件的备份。控制文件在数据库恢复期间用于引导Oracle数据库,可以确保在出现磁盘故障后,又能可用的控制文件用于数据库恢复。③将数据库的工作模式设置成归档模式。当数据库运行NonArchiveLog模式下时,只能在完全关闭数据库后进行数据库的一致备份,并且同时进用了联机重做日志的存档,这样在Oracle实例失败时,只能将数据库修复到最近的完整数据库备份时的那一点上,不能在失效点处对实例进行恢复。而在ArchiveLog模式下,数据库不仅可以进行一致备份,还可以在数据库打开的情况下进行联机备份,通过数据库的备份和联机与存档的重作日志文件,用户可以恢复所有已提交的事务,并允许将数据库恢复到指定的时间或日志序列号处,增大了恢复的灵活性,减少了故障时的数据丢失。下面讨论一下RMAN备份策略案例:①如果制证中心在数据量400GB在5MBps的备份速度下,那么需要24小时完成,而每天只能有6个小时左右的时间,那么我们应该采取每周进行一次全库备份增量备份和累积增量结合的策略方法(如图2所示)。②备份周期:每周循环一次。备份数据副本:每次至少保留2份。按照上述备份策略,需要运行部分脚本如下:(1)veolcurrenxsql’altersystemarchivelogcurrent’;backupskipinaccessibleformat’bk_%s_%t’(database);(3)星期三1级累积增量备份脚本sql’altersystemarchivelogcurrent’;run{allocatechannelt1type’SBT_TAPE’;skipinaccessibleformat’bk_%s_%p_%t’(database);sql’altersystematchivelogcurrent’;六、ernal/属性在应用系统中,数据库其安全和性能直接影响着用户的最终使用,本文最后提出的RMAN备份实例是与现实环境相关的,因此我们应该根据实际情况灵活使用各种备份策略以保证系统的稳定运行。connecttargetinternal/oracle@targetdbconnectrcvcatrman/rman@rmandbrun{allocatechannelt1type’SBT_TAPE’;}incrementallevel1taghot_db_bk_level1filesperset5sql’alters
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025华云集团部分广告设施使用权出让合同样本
- 2025官方合同范本:招标合同协议书
- 供货(酒)合同样本
- 书籍出版合同样本
- 个人茶具出售合同样本
- 2025:探索合同法的世界
- 修路材料采购合同标准文本
- 农场个人租房合同范例
- 买卖迷你厨房合同样本
- 出售金条合同标准文本
- (完整版)自考00600高级英语重点上册
- 湖南邵阳农商行招聘真题2024
- 2024年国家药品监督管理局直属单位招聘考试真题
- 2025年4月自考00537中国现代文学史押题及答案
- 环境科学概论考研真题及解答
- 2025中国铁路郑州局集团招聘614人(河南)笔试参考题库附带答案详解
- 2024年泗洪县事业单位招聘笔试真题
- 物业服务情景培训
- 商业地产租赁运营手册
- DL∕T 2528-2022 电力储能基本术语
- 《曼陀罗绘画疗愈-初三减压》PPT
评论
0/150
提交评论