Backup & Recovery
Ok_enjoy
这个作者很懒,什么都没留下…
展开
-
数据库配置归档
一:自动归档在线日志与归档日志区别按目的不同,可以区分为:⊙ 在线日志 ——用于崩溃/实例恢复/介质恢复⊙ 归档日志 ——用于介质恢复重做日志历史记录所有事务处理都记录在联机重做日志文件中。这样在数据库发生故障时就可以自动恢复事务处理了。如果数据库配置为NOARCHIVELOG 模式,则没有重做历史记录保存到归档日志文件中,如果介质恢复操作将受到限制,并且可能会导致原创 2014-11-21 21:12:33 · 435 阅读 · 0 评论 -
备份基本原理
⊙ 平均故障间隔时间(MTBF)怎么样延长MTBF:将重要的文件分布在不同的卷组、不同的文件系统、不同的RAID设备上等设置硬件级、操作系统级冗余以提高高可用性,可以对在线日志文件文件、控制文件实现文件镜像分布到不同磁盘控制器下的不同磁盘上,以实现数据库级的冗余,实现高可用性,减少故障和DOWN机的频率,避免MTBF过短。⊙ 平均恢复时间(MTTR)原创 2014-11-21 21:02:07 · 1005 阅读 · 0 评论 -
oracle用控制文件旧备份恢复后数据库恢复总结
一 oracle是如何判断控制文件的新旧1 正常情况下控制文件seq#(controlfile_sequence#) 大于等于数据文件头部记录的控制文件seq#(fhcsq)控制文件 scn(controlfile_change#)大于等于数据文件头部scn(fhscn)如下所示:SQL> select controlfile_type,controlfil转载 2014-12-01 22:37:26 · 708 阅读 · 1 评论 -
数据打开时,两次比较详解
OPEN时检查的2步是:检查点计数器,开始和结束SCN这里有4个SCN参与了这两步检查,其中在控制文件中有3个scn参与了,数据文件中有1个SCN参与了 1.System Checkpoint SCN(控制文件中) select checkpoint_change# from v$database; 从v$database中查到的chec原创 2014-12-06 19:47:44 · 391 阅读 · 0 评论 -
控制文件恢复实验系列(1)
[3.1]镜像恢复 背景:控制文件有镜像,数据库在运行时某个控制文件突然损坏1:查询当前数据库控制文件:2:移动控制文件3:启动数据库报错4:使用镜像副本cpsys@ORCL> !cp /u01/app/oracle/oradata/orcl/control02.ctl /u01/app/oracle/oradata/orcl/c原创 2014-12-09 15:10:43 · 791 阅读 · 0 评论 -
控制文件恢复系列(2)
[3.7]有trace ,活动/当前在线日志损坏,但有镜像1:查看当前redo,没有多个,使用alter database add logfile member 'XXXX' to group group#;sys@ORCL> select * from v$log;GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMBERS A原创 2014-12-14 10:05:27 · 414 阅读 · 0 评论 -
控制文件恢复系列(3)
[3.10] 所有控制文件损坏,所有的活动和当前在线日志文件损坏,控制文件只有TRACE文件,数据文件没有备份,数据库异常关闭--------使用隐含参数强制打开数据库1:创建控制文trace备份sys@ORCL> alter database backup controlfile to trace as '/backup/ctl.sql' reuse;查看当前的日志组,模原创 2014-12-14 20:51:29 · 508 阅读 · 0 评论