li
  当前位置:主页 > 备份恢复 > 文章内容
li
RMAN备份恢复——RAC环境数据库的备份(二)
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:13  
本文章共3483字,分3页,当前第1页,快速翻页:
 

RAC环境的备份、恢复和普通数据库的备份、恢复是有一些区别的。

RMAN备份恢复——RAC环境数据库的备份(一):http://yangtingkun.itpub.net/post/468/285260

这篇介绍基于裸设备的RAC环境下的备份。


对于建立在裸设备上的RAC环境,由于归档不能存放到裸设备上,因此,所有的归档都必须保存在本地的磁盘上。直接通过RMAN备份会导致错误。

首先模仿裸设备的情况,修改原来LOG_ARCHIVE_DEST_1的配置,将每个实例的归档改在本地硬盘:

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/data1/archivelog' SID = 'testrac1';

系统已更改。

SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_1 = 'LOCATION=/data1/archivelog' SID = 'testrac2';

系统已更改。

然后尝试直接备份数据库:

$ rman target /

恢复管理器: Release 10.2.0.3.0 - Production on 星期五 5 11 16:06:48 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

连接到目标数据库: TESTRAC (DBID=4291216984)

RMAN> run
2> {
3> allocate channel c1 device type disk format '/data1/backup/%U';
4> backup database plus archivelog delete all input;
5> }

使用目标数据库控制文件替代恢复目录分配的通道: c1通道 c1: sid=301 实例=testrac1 devtype=DISK

启动 backup 11-5 -07当前日志已存档释放的通道: c1
MAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: backup plus archivelog
命令 ( 05/11/2007 16:08:09 ) 失败

RMAN-06059:
没有找到预期的归档日志, 归档日志的丢失将影响可恢复性
ORA-19625:
识别文件/data1/archivelog/2_89_618591128.dbf时出错
ORA-27037:
无法获得文件状态
IXDBA.NET技术社区
SVR4 Error: 2: No such file or directory
Additional information: 3

RMAN>

由于节点1上无法访问到节点2上的归档,所以出现了上面的错误。对于这种情况,可以使用带CONNECT语句的ALLOCATE来分配CHANNEL

RMAN> run
2> {
3> allocate channel c1 device type disk format '/data1/backup/%U' connect sys/test@testrac1;
4> allocate channel c2 device type disk format '/data1/backup/%U' connect sys/test@testrac2;
5> backup database plus archivelog delete all input;
6> }

使用目标数据库控制文件替代恢复目录分配的通道: c1通道 c1: sid=288 实例=testrac1 devtype=DISK

分配的通道: c2通道 c2: sid=307 实例=testrac2 devtype=DISK

启动 backup 11-5 -07当前日志已存档通道 c1: 正在启动存档日志备份集通道 c1: 正在指定备份集中的存档日志输入存档日志线程 =1 序列 =164 记录 ID=288 时间戳=622309643输入存档日志线程 =1 序列 =165 记录 ID=289 时间戳=622309764输入存档日志线程 =1 序列 =166 记录 ID=291 时间戳=622310875通道 c1: 正在启动段 1 11-5 -07通道 c2: 正在启动存档日志备份集通道 c2: 正在指定备份集中的存档日志输入存档日志线程 =2 序列 =89 记录 ID=290 时间戳=622309924输入存档日志线程 =2 序列 =90 记录 ID=292 时间戳=622310884输入存档日志线程 =2 序列 =91 记录 ID=294 时间戳=622312599通道 c2: 正在启动段 1 11-5 -07通道 c1: 已完成段 1 11-5 -07段句柄=/data1/backup/26ihff55_1_1 标记=TAG20070511T163652 注释=NONE通道 c1: 备份集已完成, 经过时间:00:00:56通道 c1: 正在删除存档日志存档日志文件名 =/data1/archivelog/1_164_618591128.dbf 记录 ID=288 时间戳 =622309643存档日志文件名 =/data1/archivelog/1_165_618591128.dbf 记录 ID=289 时间戳 =622309764



阅读更多内容1 · 2 · 3 · 下一页>>


  上一篇: oracle检查点系列:checkpoint小...   下一篇: RMAN备份恢复——RAC环境数据库的...
li
 §相关评论  
 热点文章

·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 编辑推荐
·Oracle数据库远程复制与异地容
·Oracle 11g备份恢复功能增强
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·UNDO表空间的ORA-1122错误解决
·使用Flashback Query 恢复误删
·如何开启/关闭oracle的归档
·Rman的format格式中的%s类似的
·怎么样创建RMAN恢复目录
·ORA-01843:无效的月份,这个是
·ORA-01843:无效的月份
li
 相关篇章
·oracle检查点系列:checkpoint小...
·RMAN常用操作小结:Oracle9i RMA...
·oracle逻辑备份:关于exp/imp的操...
·oracle备份恢复:当前日志损坏的...
·案例:Rman全备份不完全恢复数据...
·疑问测试:在primary上rman全备份...
·Rman全备恢复到另外服务器操作指...
·RMAN备份的查询和报告
·ocfs2文件系统问题总结
·ORA-00600: [kcratr1_lastbwr]错...
·RMAN备份恢复——RAC环境数据库的...
·Oracle9i流环境清除(三)
·Oracle9i流环境清除(二)
·ORA-24170错误
·流同步机制优化(一)
·流故障解决(数据类型冲突)
·Oracle9i流环境清除(一)
·流配置异常(ORA-01403)的完整解决...
·流同步机制优化(二)
·流配置异常(ORA-01403)的完整解决...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接