欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Oracle用户管理的备份和恢复.ppt

    • 资源ID:5442182       资源大小:636.50KB        全文页数:71页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle用户管理的备份和恢复.ppt

    用户管理的备份,目标,完成这一课的学习后,您应该能达到下列目标:描述用户管理的备份和恢复操作论述与只读表空间相关的备份问题执行关闭的数据库的备份执行打开的数据库的备份备份控制文件在联机备份失败后执行清除使用 DBVERIFY 实用程序检测损坏,术语,整体数据库备份目标数据库可能是打开的,也可能是关闭的备份所有数据文件和控制文件部分数据库备份表空间数据文件控制文件 一致备份不一致备份,用户管理的备份和恢复,文件是使用操作系统命令进行备份的备份是使用操作系统命令进行还原的恢复是使用 SQL 和 SQL*Plus 命令完成的,查询视图以获得数据库文件信息,V$DATAFILE,V$CONTROLFILE,V$LOGFILE,DBA_DATA_FILES,备份方法,物理备份,关闭的数据库,NOARCHIVELOG 模式,关闭或打开的数据库,ARCHIVELOG模式,一致的整体数据库备份(关闭的数据库的备份),数据文件,控制文件,口令文件,联机或脱机存储,参数文件,重做日志文件,进行一致的整体数据库备份的优点,概念上简明易懂易于执行几乎不需要交互操作,2,进行一致的整体数据库备份,3,4,SHUTDOWN IMMEDIATE,HOST cp/backup/,STARTUP OPEN,1,控制文件,口令文件,参数文件,数据文件,重做日志文件,打开的数据库的备份,数据文件,控制文件,参数文件,归档重做日志文件,口令文件,联机重做日志文件,进行打开的数据库的备份的优点,保持较高的数据库可用性可以在表空间级或数据文件级进行备份支持业务活动不中断,ARCHIVELOG 模式,联机重做日志文件,归档重做日志文件,ARC0,052,051,053,051,052,053,LGWR,054,053,052,052,051,054,053,051,对打开的数据库执行备份的条件,对打开的数据库执行备份时的选项,表空间备份,表空间 USERS,users02.dbf,users01.dbf,数据文件备份,表空间 USERS,users01.dbf,users02.dbf,数据库备份,数据文件 2,144,数据文件 1,143,进行联机表空间的备份,SQL ALTER TABLESPACE users 2 BEGIN BACKUP;,SQL!cp/users01.dbf/BACKUP/users01.dbf,数据库,数据文件 1,数据文件 2,数据文件 3,控制文件,重做日志文件 1,重做日志文件 2,145,145,145,144,145,144,结束联机表空间备份,SQL ALTER TABLESPACE users 2 BEGIN BACKUP;,SQL!cp/users01.dbf/BACKUP/users01.dbf,SQL ALTER TABLESPACE users 2 END BACKUP;,数据库备份,数据文件 2,144,数据文件 1,143,数据库,数据文件 1,数据文件 2,数据文件 3,控制文件,重做日志文件 1,重做日志文件 2,145,145,145,144,145,145,备份状态信息,动态视图,V$BACKUP,V$DATAFILE_HEADER,联机表空间备份过程中出现故障,ALTER TABLESPACE usersBEGIN BACKUP;,cp/users01.dbf/BACKUP/users01.dbf,数据文件 3,重做日志文件 2,控制文件,重做日志文件 1,数据文件 1,数据库,144,145,144,144,144,数据文件 2,144,数据文件 3,重做日志文件 2,控制文件,重做日志文件 1,数据文件 1,数据库,146,145,146,146,146,数据文件 2,144,结束联机备份,查询 V$BACKUP 以检查备份状态发出 ALTER DATABASE 命令更改状态并取消冻结标头:或在 Oracle9i 中使用以下命令:,ALTER DATABASE DATAFILE END BACKUP;,ALTER DATABASE END BACKUP;,只读表空间备份,ALTER TABLESPACE query_data READ ONLY;,SCN 1,SCN 2,SCN 1,备份副本,1,2,SCN 2,3,4,用户文件 1,文件 1,用户文件 2,Query_Data 文件 1,DBW0,只读表空间备份问题,在将表空间更改为只读后,只需要一个备份。在使表空间成为读写状态之后,应恢复按照正常备份日程对该表空间进行备份。控制文件必须能正确标识处在只读模式下的表空间;否则,您必须恢复该表空间。,与记录和不记录选项相关的备份问题,不记录,记录,所有更改记录到重做日志中,重做日志只记录最少量内容,可从上一次备份完全恢复,不可从上一次备份恢复,无其它备份,可能需要其它备份,手动备份控制文件,创建二进制映像创建文本跟踪文件,ALTER DATABASE BACKUP CONTROLFILE TO control1.bkp;,ALTER DATABASE BACKUP CONTROLFILE TO TRACE;,备份初始化参数文件,CREATE PFILE FROM SPFILE;,CREATE PFILE=/backup/init.ora FROM SPFILE;,1,2,使用 DBVERIFY 实用程序验证备份,DBVERIFY,数据文件,联机,错误报告,脱机,3,4,联机,DBVERIFY 命令行界面,外部命令行实用程序用于确保备份数据库或数据文件在还原之前是有效的遇到数据损坏问题时可作为有用的诊断辅助工具,%dbv file=/ORADATA/u03/users01.dbf logfile=dbv.log,小结,在这一课中,您应该能够掌握:确定哪些文件需要备份以及应在何时进行备份进行用户管理的备份备份控制文件备份服务器初始化参数文件结束由于例程故障而未完成的联机备份使用动态视图确定备份操作的状态使用 DBVERIFY 验证备份,用户管理的完全恢复,目标,完成这一课的学习后,您应该能达到下列目标:描述介质恢复在 NOARCHIVELOG 模式下执行恢复在 ARCHIVELOG 模式下执行完全恢复将数据文件还原到其它位置使用归档重做日志文件重新定位和恢复表空间,介质恢复,用于恢复丢失的或损坏的当前数据文件或控制文件要求显式调用操作如下所示:从备份还原文件将重做数据从归档重做日志文件和联机重做日志应用到还原的文件中,恢复步骤,还原的数据文件,包含已提交和未提交的事务处理的数据库,恢复的数据库,应用了重做,应用了还原,5,4,3,2,1,数据文件 1,数据文件 1,数据文件 1,使用用户管理的过程而执行的还原和数据文件介质恢复,使用操作系统命令还原文件使用 SQL*Plus RECOVER 命令恢复文件,ARCHIVELOG 模式和 NOARCHIVELOG 模式,例程,SGA,重做日志缓冲区,数据缓冲区,大型共享池,Java 池,共享池,数据字典高速缓存,共享 SQL和PL/SQL,PMON,DBWn,SMON,LGWR,CKPT,ARCn,用户进程,服务器进程,PGA,用户进程,服务器进程,PGA,口令文件,参数文件,数据库,144,数据文件 3,145,重做日志文件2,在 NOARCHIVELOG 模式下进行恢复,在 NOARCHIVELOG 模式下,必须还原以下数据库文件:所有数据文件控制文件也可以还原以下文件:重做日志文件口令文件参数文件,在 NOARCHIVELOG 模式下进行恢复,优点易于操作,出错的风险小恢复时间即为还原所有文件所花的时间缺点数据将丢失,必须手动重新应用将整个数据库还原到上次备份时的状态(关闭的数据库的整体备份),在 NOARCHIVELOG 模式下使用重做日志文件备份进行恢复,从最新的备份进行还原,口令文件,参数文件,口令文件,参数文件,口令文件,参数文件,备份,144,数据文件 1,144,数据文件 2,144,数据文件 3,144,控制文件,144,重做日志文件 1,143,重做日志文件 2,数据库,146,数据文件 1,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,数据库,144,数据文件 1,144,数据文件 2,144,数据文件 3,144,控制文件,144,重做日志文件 1,143,重做日志文件 2,在 NOARCHIVELOG 模式下不使用重做日志文件备份进行恢复,1.关闭例程。2.从数据库的最新而且完整的备份中还原数据文件和控制文件。3.执行基于取消的恢复。4.使用 RESETLOGS 选项打开数据库。,在 ARCHIVELOG 模式下进行恢复,完全恢复使用重做数据或增量备份将数据库更新到最近的时间点应用所有的重做更改不完全恢复使用备份和重做日志生成数据库的除当前版本之外的其它版本,完全恢复,确保要还原的数据文件处于脱机状态。仅还原丢失的或损坏的数据文件。不要还原控制文件、重做日志文件、口令文件或参数文件。恢复数据文件。,在 ARCHIVELOG 模式下进行完全恢复,优点仅需还原丢失的文件将所有数据恢复到发生故障前那一刻的情形恢复时间即为还原所丢失的文件以及应用所有归档日志文件所花的时间缺点必须有自您正用于还原的那个备份之后得到的所有归档日志文件,确定需要恢复哪些文件,查看 V$RECOVER_FILE 以确定需要恢复哪些数据文件。查看 V$ARCHIVED_LOG 以得到数据库的所有归档重做日志文件的列表。查看 V$RECOVERY_LOG 以得到进行恢复时所需的所有归档重做日志文件的列表。,用户管理的恢复过程:RECOVER 命令,恢复装载的数据库:恢复打开的数据库:,SQL RECOVER DATABASE,SQL RECOVER TABLESPACE users,SQL RECOVER DATAFILE 2/ORADATA/u03/users01.dbf,或,SQL RECOVER DATAFILE 2/ORADATA/u03/users01.dbf,或,在恢复过程中使用归档重做日志文件,要更改归档位置,请使用ALTER SYSTEM ARCHIVE LOG.命令。要自动应用重做日志文件:在开始介质恢复前,先发出 SET AUTORECOVERY ON 命令。当提示输入一个归档日志文件时,请输入 auto。使用 RECOVER AUTOMATIC.命令。,使用用户管理的过程将数据文件还原到新的位置,使用操作系统命令将数据文件还原到新的位置。使用 ALTER DATABASE RENAME FILE 命令将更改记录到控制文件中。,完全恢复方法,恢复关闭的数据库,用于:系统数据文件还原段数据文件整个数据库恢复打开的数据库,并且数据库最初是打开的(用于恢复丢失的文件)恢复打开的数据库,并且数据库最初是关闭的(用于在发生硬件故障后进行恢复)在没有数据文件备份的情况下恢复数据文件,完全恢复关闭的数据库,恢复关闭的数据库,用于:系统表空间数据文件回退段数据文件整个数据库,关闭该例程,1,关闭的数据库恢复示例,还原数据文件 1(日志序列 144),2,打开数据库,4,装载的数据库,恢复的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,关闭的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,144,数据文件 1,146,数据文件 2,146,数据文件 3,146,重做日志文件 1,145,重做日志文件 2,3,146,控制文件,3,3,归档日志文件,144,恢复打开的数据库(数据库最初是打开的),此方法适用于以下情况:数据库当前已打开在恢复期间数据库将一直保持打开状态介质故障不会影响 SYSTEM 表空间,1,打开的数据库恢复示例,2,4,3,将数据文件 2 脱机,还原数据文件 2(日志序列 144),将数据文件 2 联机,打开的数据库,归档日志文件,144,恢复的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,打开的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,146,数据文件 1,144,数据文件 2,146,数据文件 3,146,重做日志文件 1,145,重做日志文件 2,3,146,控制文件,3,恢复打开的数据库(数据库最初是关闭的),此方法适用于以下情况:数据库当前已关闭将在恢复期间打开数据库介质故障不会影响 SYSTEM 表空间,将数据文件 2 脱机,2,打开的数据库恢复示例,还原数据文件 2,4,将数据文件 2 联机,6,1,装载数据库,3,打开数据库,5,打开数据库,归档日志文件,144,恢复的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,关闭的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,146,数据文件 1,144,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,5,5,在没有备份的情况下恢复数据文件,从未备份过的数据文件丢失了当文件属于 SYSTEM 表空间时不能使用如果重新创建了控制文件,则不能使用,在没有备份的情况下重新创建丢失的数据文件,当丢失的数据文件由于从未备份过而无法还原时使用。对丢失的数据文件的说明仍保留在数据字典和控制文件中。重新创建该数据文件:使用另一个文件名重新创建该数据文件:,SQL ALTER DATABASE CREATE DATAFILE filename;,SQL ALTER DATABASE CREATE DATAFILE filenameAS new file name;,打开的数据库,在没有备份的情况下进行恢复的示例,将数据文件或表空间联机,4,1,将数据文件或表空间脱机,2,重新创建数据文件,3,归档日志文件,144,恢复的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,打开的数据库,146,数据文件 1,146,数据文件 2,146,数据文件 3,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,146,数据文件 4,146,数据文件 4,146,数据文件 1,144,数据文件 2,146,数据文件 3,数据文件 4,146,控制文件,146,重做日志文件 1,145,重做日志文件 2,3,3,丢失控制文件,如果出现以下情况,则可能需要创建控制文件:所有控制文件由于某个故障而丢失需要更改数据库的名称需要更改控制文件中的当前设置,恢复控制文件,在丢失控制文件后进行恢复的方法:使用当前的控制文件创建新的控制文件使用备份的控制文件,小结,在这一课中,您应该能够掌握:确定需要使用哪种恢复类型确定需要还原和恢复哪些文件恢复 NOARCHIVELOG 模式下的数据库恢复 ARCHIVELOG 模式下的数据库如果原位置不可用,将数据文件还原到其它位置,

    注意事项

    本文(Oracle用户管理的备份和恢复.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开