26.oracleocp题库dba经典辅助学习database recovery_第1页
26.oracleocp题库dba经典辅助学习database recovery_第2页
26.oracleocp题库dba经典辅助学习database recovery_第3页
免费预览已结束,剩余4页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目标数据库恢复完成本节课后,你有能力:执行完全或不完全用户管理恢复识别什么场合下需要不完全恢复用RMAN执行完全或不完全恢复基于时间、SCN、日志序号、复原点、或取消方法执行不完全恢复恢复自动备份的控制文件用EM执行恢复恢复只读表空间数据1数据21使用强企业管理器恢复User man. RMAN CLI EMCompleteplete Control file RO TBS通过企业管理器恢复向导,你能够创建和运行RMAN执行恢复.数据6RMAN RECOVER DATABASE RMAN恢复: RESTORE和RECOVER数据5runsql ALTER TABLESPACE inv_tbs

2、OFFLINE IMMEDIATE; RESTORE TABLESPACE inv_tbs;RECOVER TABLESPACE inv_tbs DELETE ARCHIVELOG; sql ALTER TABLESPACE inv_tbs ONLINE;命令User man. RMAN CLIEMCompleteplete Control file RO TBS用户管理恢复: RECOVER 命令从备份中复原所有的数据库文件之后恢复数据库:备份中复原损坏的数据文件之后恢复数据文件:或:数据4SQL RECOVER DATAFILE2 /oradata/indx01.dbfSQL RECOVE

3、R TABLESPACE index_tbsSQL RECOVER DATABASE恢复方法执行恢复的两种方法:用户管理恢复文件必须被并且手动移动位置.使用 SQL*Plus 命令.RMAN 恢复文件被自动管理.使用RMAN功能,包括所有资料库的和性能.能够用企业管理器完成.Oracle 公司使用这种方法.数据3User man. RMAN CLI EMCompleteplete Control file RO TBS完全恢复与不完全恢复对比完全恢复它们是两种类型的恢复: 完全恢复 把到目前为止的数据包含所有被改变的数据返回到恢复请求的时间点.联机重做日志245136不完全恢复 把在恢复操作前

4、的某个时间点恢复到某个特定的时间点被7数据8数据2不完全恢复的类型不完全恢复有四种类型:基于时间的恢复基于取消的恢复基于SCN的恢复日志序列恢复数据12需要做不完全恢复的情况损失了日志文件造成完全恢复失败一个或多个非归档重做日志文件和一个数据文件丢失.一个控制文件的备份被打开并使用或做了数据库恢复.数据11plete Recovery (notes only slide)数据10不完全恢复日志245136数据9PIT恢复数据文件数据文件包含直到PIT为止提交和未提交的事务如果必要,可从后面的点复原数据文件应用 Undo数据库被打开更改应用到 PIT联机X重做User man. RMAN CLI

5、 EMCompletepleteControl file RO TBS恢复的日志文件数据文件包含 和未的事务复原数据文件应用 Undo数据库被打开更改应用User man. RMAN CLI EM Completeplete Control file RO TBS完全恢复 不完全恢复这时恢复任务从备份中复原不完全恢复后丢失的事务被启动Types ofplete Recovery执行用户管理不完全恢复(notes only slide)恢复数据库到一个时间点:恢复数据库到一个取消点:用备份的控制文件恢复:13数据14数据3用户管理基于取消的恢复:例如与基于时间的例子情况是一样的,除了以下这些:重

6、做日志不是多路化.联机重做日志的其中一个丢失.丢失的重做日志没有归档.这个重做日志包含来自11:34 a.m的信息.26分钟的数据被丢失.用户能够再次手动加入数据.数据18User-Managed Time-Based Recovery Steps(notes only slide)数据17用户管理基于时间的恢复:例如情况如下:一个 job 运行错误, 导致它必须被撤销.自15分钟前,数据库已很少活动.你决定执行不完全的恢复,以复原数据库回到15分钟前的状态 .数据16SQL SHUTDOWN IMMEDIATE$ cp /BACKUP/* /u01/db01/ORADATA SQL STAR

7、TUP MOUNTSQL RECOVER DATABASE UNTIL TIME 2005-11-28:11:44:00; SQL ALTER DATABASE OPEN RESETLOGS;执行用户管理的不完全恢复执行用户管理的不完全恢复有以下步骤:关闭数据库.复原数据文件.挂载数据库.恢复数据库.用 RESETLOGS 选项打开数据库.数据15SQL RECOVER DATABASE2 UNTIL TIME 2005-12-14:12:10:033 USING BACKUP CONTROLFILE;SQL RECOVER DATABASE UNTIL CANCEL;SQL RECOVER

8、DATABASE UNTIL2 TIME 2005-12-14:12:10:03;用RMAN执行不完全恢复用户管理基于取消的恢复:例如恢复数据库步骤如下:关闭数据库.从最近的备份中复原所有数据文件.你已经有了一个有效的备份,所有可以挂载数据库.执行 RECOVER DATABASE UNTIL CANCEL.执行 ALTER DATABASE OPEN RESETLOGS 打开数据库.挂载数据库.分派若干个并行通道.复原所有数据文件.用 UNTIL TIME, UNTIL SEQUENCE, 或 UNTIL SCN恢复数据库.用 RESETLOGS打开数据库.1920数据数据4用企业管理器做不

9、完全恢复数据24用RMAN做日志序列恢复:例如数据23RMAN RUN 2 SET UNTIL SEQUENCE 120 THREAD 1;3 ALTER DATABASE MOUNT;4 RESTORE DATABASE;5 RECOVER DATABASE; # recovers through log 119 6 ALTER DATABASE OPEN RESETLOGS;7 Time-Based Recovery Using RMAN: Ex le (notes only slide)数据22用RMAN做基于时间的恢复:例如数据21RMAN RUN 2 SET UNTIL TIME =

10、 2005-11-28:11:44:00;3 RESTORE DATABASE;4 RECOVER DATABASE;5 ALTER DATABASE OPEN RESETLOGS; 不完全恢复和警告日志复原目标点复原点:before_load以下是在不完全恢复情况下有关警告日志的最佳做法:检查恢复之前和恢复之后的警告日志.寻找错误信息、提示和SCN.确定顺利恢复的步骤. 为一个SCN的别名或某一特定的时间点服务 被在控制文件可以用:RECOVER DATABASEFLASHBACK DATABASEFLASHBACK TABLE1225数据26数据5Recovering a Control

11、File Autobackup(notes only slide)数据30恢复控制文件自动备份User man. RMAN CLIEMCompleteplete Control fileRMAN RESTORE CONTROLFILE TORO TBS2 /oradtlfiak FROM AUTOBACKUP;快速恢复区控制文件数据库数据29RECOVER DATABASE;ALTER DATABASE OPEN RESETLOGS;ALTER TABLESPACE temp ADD TEMPFILE.;恢复管理器(RMAN)plete Recovery BestPracti(notes on

12、ly slide)数据28不完全恢复: 最优实践提前计划好情况.经核实,认为不完全的恢复是必要的.谨慎地做好所有后续步骤.采取整个数据库备份之前和之后的恢复.始终要验证该恢复是成功的.利用复原点 .数据27RMAN RECOVER DATABASE UNTIL RESTORE PObefore_load;SQL CREATE RESTORE PObefore_load;创建一个新的控制文件创建一个新的控制文件SYSTEMUSERS重做日志文件 1A重做日志文件 1B参数文件SYSAUXINDEX重做日志文件 2A重做日志文件 2B文件UNDOTEMP控制文件数据31数据326Read-Only

13、 Tablespace Recovery Ies(notes only slide)数据36只读表空间恢复特殊情况,必须采取只读表空间时 :复原一个控制文件重命名数据文件使用一个备份控制文件数据35Recovering Read-Only Tablespa(notes only slide)数据34恢复只读表空间User man.RMAN CLIEMCompleteplete Control file RO TBS案例 1案例 2读/写*案例 3只读* 如果当前的一个控制文件丢失备份的控制文件将被用来恢复备份改变表空间 损毁并执行恢复状态数据33*只读*只读读/写SQL ALTER DATABASE BACKUP CONTROLFILE TO TRACE;Practice Overview: Performing plete Recovery总结在本节课中,你学会如何:执行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论