RMAN备份恢复RAC环境数据库的备份.doc
文本预览下载声明
RAC环境的备份、恢复和普通数据库的备份、恢复是有一些区别的??? 这个区别主要体现在RAC环境的特殊性上。
根据Oracle的RAC环境的不同,RMAN备份、恢复操作也是不同的。如果RAC环境是建立在CLUSTER文件系统上的,或者是建立在ASM上的,那么备份和恢复过程可能会很简单,基本上和普通的数据库环境没有太多的区别。如果RAC环境是建立在裸设备上的,由于归档日志无法存储在裸设备上,那么归档日志文件必须放在多个节点的本地硬盘上,这时备份和恢复就变得和普通的数据库环境有所差异。
这里先讨论一下ASM环境上建立的RAC数据库的备份。如果将归档日志放在ASM上,那么两个节点都是可以备份的,这个时候,备份和普通的单实例数据库没有差别。
SQL SHOW PARAMETER LOG_ARCHIVE_DEST_1
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
log_archive_dest_1 string LOCATION=+DISK/testrac/
log_archive_dest_10 string
$ rman target /
恢复管理器: Release 10.2.0.3.0 - Production on 星期三 4月 25 17:23:01 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
连接到目标数据库: TESTRAC (DBID=4291216984)
RMAN configure channel device type disk format /data1/backup/%U;
使用目标数据库控制文件替代恢复目录旧的 RMAN 配置参数:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT /data/backup/testrac/%U;
新的 RMAN 配置参数:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT /data1/backup/%U;
已成功存储新的 RMAN 配置参数
RMAN backup database plus archivelog delete all input;
?
?? 启动 backup 于 25-4月 -07当前日志已存档分配的通道: ORA_DISK_1通道 ORA_DISK_1: sid=312 实例=testrac1 devtype=DISK通道 ORA_DISK_1: 正在启动存档日志备份集通道 ORA_DISK_1: 正在指定备份集中的存档日志输入存档日志线程 =1 序列 =134 记录 ID=220 时间戳=620832208输入存档日志线程 =1 序列 =135 记录 ID=221 时间戳=620846651输入存档日志线程 =2 序列 =56 记录 ID=219 时间戳=620831921输入存档日志线程 =2 序列 =57 记录 ID=222 时间戳=620846652通道 ORA_DISK_1: 正在启动段 1 于 25-4月 -07通道 ORA_DISK_1: 已完成段 1 于 25-4月 -07段句柄=/data1/backup/08ig2nhv_1_1 标记=TA172413 注释=NONE通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:07通道 ORA_DISK_1: 正在删除存档日志存档日志文件名 =+DISK/testrac/1_134_618591128.dbf 记录 ID=220 时间戳 =620832208存档日志文件名 =+DISK/testrac/1_135_618591128.dbf 记录 ID=221 时间戳 =620846651存档日志文件名 =+DISK/testrac/2_56_618591128.dbf 记录 ID=219 时间戳 =620831921存档日志文件名 =+DISK/testrac/2_57_618591128.dbf 记录 ID=222 时间戳 =620846652完成 backup 于 25-4月 -07
启动 backup 于 25-4月 -07使用通道 ORA_DISK_1通道 ORA_DISK_1: 启动全部数据文件备份集通道 ORA_DISK_1: 正在指定备份集中的数据文件输入数据文件 fno=00006 name=+DISK/testrac/datafile/zhejiang01.dbf输入数据文件 fno=00007 name=+DISK/testrac/da
显示全部