好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Oracle应用教程-数据库备份与恢复(117页PPT).pptx

117页
  • 卖家[上传人]:ahu****ng3
  • 文档编号:333265923
  • 上传时间:2022-09-01
  • 文档格式:PPTX
  • 文档大小:2.74MB
  • / 117 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • Oracle数据库应用教程第第16章章 数据库备份与恢复数据库备份与恢复1第一页,编辑于星期六:十一点 三十三分Oracle数据库应用教程本章内容本章内容p16.1 项目导入规划人力资源管理系统数据库备份与恢复p16.2备份与恢复概述p16.3 物理备份与恢复p16.4 逻辑备份与恢复2第二页,编辑于星期六:十一点 三十三分Oracle数据库应用教程本章要求本章要求p了解备份与恢复的重要性和概念p掌握数据库的冷备份方法p掌握数据库的热备份方法p掌握数据库完全恢复方法p掌握数据不完全恢复方法p掌握逻辑备份和恢复方法3第三页,编辑于星期六:十一点 三十三分Oracle数据库应用教程16.1 项目导入项目导入规划人力资源管理系统数规划人力资源管理系统数据库备份与恢复据库备份与恢复p为了保证人力资源管理系统数据的可恢复性,需要完成下列工作:n制定人力资源管理系统数据库备份策略与恢复策略制定人力资源管理系统数据库备份策略与恢复策略n将人力资源管理系统数据库设置为归档模式将人力资源管理系统数据库设置为归档模式n合理设置人力资源管理系统数据库归档路径合理设置人力资源管理系统数据库归档路径n进行一次人力资源管理系统数据库的完整备份。

      进行一次人力资源管理系统数据库的完整备份n对重要表中数据进行逻辑备份对重要表中数据进行逻辑备份4第四页,编辑于星期六:十一点 三十三分Oracle数据库应用教程16.2 备份与恢复概述备份与恢复概述p备份与恢复的基本概念pOracle数据库故障类型及恢复措施 p备份的原则与策略p恢复的原则与策略5第五页,编辑于星期六:十一点 三十三分Oracle数据库应用教程16.2.1 备份与恢复的概念备份与恢复的概念p备份与恢复的作用p备份的概念与类型p恢复的概念、类型与恢复机制6第六页,编辑于星期六:十一点 三十三分Oracle数据库应用教程(1)备份与恢复的作用)备份与恢复的作用p数据库系统在运行中可能发生故障,轻则导致事务异常中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中的数据部分或全部丢失p数据库备份与恢复的目的就是为了保证在各种故障发生后,数据库中的数据都能从错误状态恢复到某种逻辑一致的状态7第七页,编辑于星期六:十一点 三十三分Oracle数据库应用教程(2)备份的概念与类型)备份的概念与类型p概念概念n数据库备份就是对数据库中部分或全部数据进行复制,数据库备份就是对数据库中部分或全部数据进行复制,形成副本,存放到一个相对独立的设备上,如磁盘、形成副本,存放到一个相对独立的设备上,如磁盘、磁带,以备将来数据库出现故障时使用。

      磁带,以备将来数据库出现故障时使用p根据数据备份方式的不同,数据库备份分为:根据数据备份方式的不同,数据库备份分为:n物理备份:将组成数据库的数据文件、重做日志文件、物理备份:将组成数据库的数据文件、重做日志文件、控制文件、初始化参数文件等操作系统文件进行复制,控制文件、初始化参数文件等操作系统文件进行复制,将形成的副本保存到与当前系统独立的磁盘或磁带上将形成的副本保存到与当前系统独立的磁盘或磁带上n逻辑备份是指利用逻辑备份是指利用Oracle提供的导出工具(如提供的导出工具(如Expdp,Export)将数据库中的数据抽取出来存放)将数据库中的数据抽取出来存放到一个二进制文件中到一个二进制文件中8第八页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p根据数据库备份时是否关闭数据库服务器,物理备份分为:n冷备份又称停机备份,是指在关闭数据库的情况下将冷备份又称停机备份,是指在关闭数据库的情况下将所有的数据库文件复制到另一个磁盘或磁带上去所有的数据库文件复制到另一个磁盘或磁带上去n热备份又称联机备份,是指在数据库运行的情况下对热备份又称联机备份,是指在数据库运行的情况下对数据库进行的备份。

      要进行热备份,数据库必须运行数据库进行的备份要进行热备份,数据库必须运行在归档日志模式下在归档日志模式下9第九页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p根据数据库备份的规模不同,物理备份可分为:n完全备份:指对整个数据库进行备份,包括所有的物完全备份:指对整个数据库进行备份,包括所有的物理文件n部分备份部分备份:对部分数据文件、表空间、控制文件、归:对部分数据文件、表空间、控制文件、归档重做日志文件等进行备份档重做日志文件等进行备份p根据数据库是否运行在归档模式,物理备份可分为:n归档备份归档备份n非归档备份非归档备份 10第十页,编辑于星期六:十一点 三十三分Oracle数据库应用教程(3)恢复的概念、类型与恢复机制)恢复的概念、类型与恢复机制p概念n数据库恢复是指在数据库发生故障时,使用数据库备份还原数据库,使数据库恢复到无故障状态数据库恢复是指在数据库发生故障时,使用数据库备份还原数据库,使数据库恢复到无故障状态p根据数据库恢复时使用的备份不同,恢复分为:n所谓的物理恢复就是,利用物理备份来恢复数据库,即利用物理备份所谓的物理恢复就是,利用物理备份来恢复数据库,即利用物理备份文件恢复损毁文件,是在操作系统级别上进行的。

      文件恢复损毁文件,是在操作系统级别上进行的n逻辑恢复是指利用逻辑备份的二进制文件,使用逻辑恢复是指利用逻辑备份的二进制文件,使用Oracle提供的导入工具提供的导入工具(如(如Impdp,Import)将部分或全部信息重新导入数据库,恢复损毁或)将部分或全部信息重新导入数据库,恢复损毁或丢失的数据丢失的数据p根据数据库恢复程度的不同,恢复可分为:n完全恢复:利用备份使数据库恢复到出现故障时的状态完全恢复:利用备份使数据库恢复到出现故障时的状态n不完全恢复:利用备份使数据库恢复到出现故障时刻之前的某个状态不完全恢复:利用备份使数据库恢复到出现故障时刻之前的某个状态11第十一页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p数据库的恢复分3个步骤进行:n首先使用一个完整备份将数据库恢复到备份时刻的状首先使用一个完整备份将数据库恢复到备份时刻的状态;态;n然后利用归档日志文件和联机重做日志文件中的日志然后利用归档日志文件和联机重做日志文件中的日志信息,采用前滚技术(信息,采用前滚技术(Roll Forward)重做备份以)重做备份以后已经完成并提交的事物;后已经完成并提交的事物;n最后利用回滚技术(最后利用回滚技术(Roll Back)取消发生故障时已)取消发生故障时已写入日志文件但没有提交的事物,将数据库恢复到故写入日志文件但没有提交的事物,将数据库恢复到故障时刻的状态。

      障时刻的状态12第十二页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p在T1和T3时刻进行了两次数据库备份,在T5时刻数据库出现故障如果使用T1 时刻的备份1恢复数据库,则只能恢复到T1时刻的状态,即不完全恢复;如果使用T3时刻的备份2恢复数据库,则可以恢复到T3时刻到T5时刻的任意状态(归档日志与联机日志)13第十三页,编辑于星期六:十一点 三十三分Oracle数据库应用教程16.2.2 Oracle数据库故障类型及数据库故障类型及恢复措施恢复措施p语句故障 p进程故障 p用户错误 p实例失败 p网络故障 p介质故障 14第十四页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p语句故障n语句故障是指执行语句故障是指执行SQL语句时发生的故障例如,对语句时发生的故障例如,对不存在的表执行不存在的表执行SELECT操作、向已无空间可用的表操作、向已无空间可用的表中执行中执行INSERT操作等都会发生语句故障,操作等都会发生语句故障,Oracle将将返回给用户一个错误信息语句故障通常不需要返回给用户一个错误信息语句故障通常不需要DBA干预,干预,Oracle会自动回滚产生错误的会自动回滚产生错误的SQL语句操作。

      语句操作p进程故障n进程故障是指用户进程、服务器进程或数据库后台进进程故障是指用户进程、服务器进程或数据库后台进程由于某种原因而意外终止,此时该进程将无法使用,程由于某种原因而意外终止,此时该进程将无法使用,但不影响其他进程的运行但不影响其他进程的运行Oracle的后台进程的后台进程PMON能够自动监测并恢复故障进程如果该进程无能够自动监测并恢复故障进程如果该进程无法恢复,则需要法恢复,则需要DBA关闭并重新启动数据库实例关闭并重新启动数据库实例15第十五页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p用户错误n用户错误是指用户在使用数据库时产生的错误例如,用户错误是指用户在使用数据库时产生的错误例如,用户意外删除某个表或表中的数据用户错误无法由用户意外删除某个表或表中的数据用户错误无法由Oracle自动进行恢复,管理员可以使用逻辑备份来恢自动进行恢复,管理员可以使用逻辑备份来恢复p实例失败n实例失败是指由于某种原因导致数据库实例无法正常实例失败是指由于某种原因导致数据库实例无法正常工作例如,突然断电导致数据库服务器立即关闭、工作例如,突然断电导致数据库服务器立即关闭、数据库服务器硬件故障导致操作系统无法运行等。

      实数据库服务器硬件故障导致操作系统无法运行等实例失败时,需要进行实例重新启动,在实例重新启动例失败时,需要进行实例重新启动,在实例重新启动的过程中,数据库后台进程的过程中,数据库后台进程SMON会自动对实例进行会自动对实例进行恢复16第十六页,编辑于星期六:十一点 三十三分Oracle数据库应用教程p网络故障n网络故障是指由于通信软件或硬件故障,导致应用程网络故障是指由于通信软件或硬件故障,导致应用程序或用户与数据库服务器之间的通信中断数据库的序或用户与数据库服务器之间的通信中断数据库的后台进程后台进程PMON将自动监测并处理意外中断的用户进将自动监测并处理意外中断的用户进程和服务器进程程和服务器进程p介质故障n介质故障是指由于各种原因引起的数据库数据文件、介质故障是指由于各种原因引起的数据库数据文件、控制文件或重做日志文件的损坏,导致系统无法正常控制文件或重做日志文件的损坏,导致系统无法正常运行例如,磁盘损坏导致文件系统被破坏介质故运行例如,磁盘损坏导致文件系统被破坏介质故障是数据库备份与恢复中主要关心的故障类型,需要障是数据库备份与恢复中主要关心的故障类型,需要管理员提前做好数据库的备份,否则将导致数据库无管理员提前做好数据库的备份,否则将导致数据库无法恢复。

      法恢复17第十七页,编辑于星期六:十一点 三十三分Oracle数据库应用教程16.2.3 备份原则与策略备份原则与策略p在刚建立数据库时,应该立即进行数据库的完全备份;在刚建立数据库时,应该立即进行数据库的完全备份;p将所有的数据库备份保存在一个独立磁盘上(必须是与当前数据库将所有的数据库备份保存在一个独立磁盘上(必须是与当前数据库系统正在使用的文件不同的磁盘);系统正在使用的文件不同的磁盘);p应该保持控制文件的多路复用,且控制文件的副本应该存放在不应该保持控制文件的多路复用,且控制文件的副本应该存放在不同磁盘控制器下的不同磁盘设备上;同磁盘控制器下的不同磁盘设备上;p应该保持多个联机日志文件组,每个组中至少应该保持两个日志成员,应该保持多个联机日志文件组,每个组中至少应该保持两个日志成员,同一日志组的多个成员应该分散存放在不同磁盘上;同一日志组的多个成员应该分散存放在不同磁盘上;p至少保证两个归档重做日志文件的归档目标,不同归档目标应该分散于至少保证两个归档重做日志文件的归档目标,不同归档目标应该分散于不同磁盘;不同磁盘;p如果条件允许,尽量保证数据库运行于归档模式;如果条件允许,尽量保证数据库运行于归档模式;p根据数据库数据变化的频率情况确定数据库备份规律;根据数据库数据变化的频率情况确定数据库备份规律;18第十八页,编辑于星期六:十一点 三十三分。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.