commvault应急库配置和启用文档 - Copy.doc
文本预览下载声明
ORACLE
应急库配置和启用方法
目 录
第一章 文档介绍 4
1.1 概述 4
第二章 环境介绍 4
2.1 测试环境 4
2.2 测试设备 4
第三章 操作步骤及记录 5
3.1 模块安装过程 5
3.2 配置Oracle实例 5
3.3 使用备份恢复的方式将生产数据库同步到应急库 9
3.4 配置oracle归档日志的复制对 13
3.5 启动应急库归档日志回滚任务 19
第四章 如何利用应急库做灾难演练 22
文档介绍
1.1 概述
本文档主要描述了如何在linux平台搭建ORACLE应急库、并定期对应急库进行检测的方法。
应急库的基本实现原理是:
在生产机上实现全库的备份并恢复到目标机上;
采用CDR技术将生产机的归档日志不断的复制到目标机上再进行前滚;
环境介绍
2.1 测试环境
Linux操作系统:Redhat as4 updata5
Linux cvbj-oracle 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
Oracle版本: 11.1.0.6.0
2.2 测试设备
CommVault备份服务器: (cs-serve)
OS: windows2003 sp2
CommVault软件: CommVault SIMPANA 8.0 SP4
Linux测试机
主机名: ora-1 ora-2
OS: Redhat AS4 updata5
DB: oracle 11.1.0.6.0
Oracle 数据文件路径:/u01/app/oradata/orcl
Oracle 归档日志路径:/u01/app/oradata/archivelog
卷类型:LVM
CommVault软件:FS for Linux , Oracle for Linux, CDR for Linux
注:由于使用CDR必须要工作在LVM的环境下,因而建议Oracle的数据环境安装在LVM下。
使用LVM可以参考以下几条命令:
# pvcreate /dev/sdb1
#vgcreate vg00 /dev/sdb1
#lvcreate –L 8G –n lv00 vg00
#mkfs.ext3 /dev/vg00/lv00
#mount /dev/vg00/lv00 /u01/app/oradata
由于目标端的数据库需要在两种状态下工作,正常的MOUNT状态和应急启动后的OPEN状态,因而目标机需要在两种状态下切换,所以为了简化难度,需要在目标端设置如下路径:
Oracle 数据文件路径:/u01/app/oradata/orcl
采用系统的软链接方式:
$ cd /u01/app/oradata
$ ln –s orcl orcl1(具体链接名字可以自定义,软链接可以随时被删除,方便在正常状态和应急启动状态之间进行切换,具体操作可参考以后章节)
在进行异机恢复时,需要将Oracle恢复到目标端的/u01/app/oradata/orcl1目录下。
Oracle 归档日志路径:/u01/app/oradata/archivelog
第三章 操作步骤及记录
3.1 模块安装过程
模块安装过程略
3.2 配置Oracle实例
对于应急库的第一次数据同步,建议采用CV Oracle 模块对生产数据库做一次全备,然后恢复到应急库。
配置oracle备份实例的时候,一定要记得打开控制文件自动备份,并查看备份的Rman日志,确认控制文件自动备份已经打开(此功能在8.0中为默认打开)。
在对oracle进行备份的时候,建议保留最近几天的归档日志,具体方法如下:
去掉oracle客户端里的对存档删除功能的选择
在设置oracle备份计划时,选择高级
在高级里的删除存档日志项,勾选删除存档日志,并根据实际需求选择相应的删除选项
使用备份恢复的方式将生产数据库同步到应急库
在目标端的服务器上需要准备Oracle的恢复环境,实现过程如下:
将生产机上的Oracle的初始化环境导入到目标端上,在生产机上执行:
sql create pfile from spfile;(把生产环境中的SPFILE导出)
将生产机上
显示全部