RAC归档备份后只能自动删除一个节点的5天前的日志,另一个节点却没有删除怎么办?

发布于 2022-08-07 22:36:36 字数 662 浏览 13 评论 9

下面这段代码是用于NBU备份的,RAC归档备份后能自动删除一个节点,也就是rman脚本所在的rac1这个节点的五天前的日志,
第二个节点的日志却没有删除,但是两个节点的日志都已经备份了,敢问各位大侠有有没有方法解决,谢谢。

  1. # backup all archive logs
  2. ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' connect 'sys/sys@rac1
  3. ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE' connect 'sys/sys@rac2';
  4. BACKUP
  5.    filesperset 20
  6.    FORMAT 'al_%s_%p_%t'
  7.    ARCHIVELOG ALL;
  8.    delete noprompt archivelog until time 'sysdate-5';
  9. RELEASE CHANNEL ch00;
  10. RELEASE CHANNEL ch01;

复制代码
[ 本帖最后由 linvswin 于 2009-1-6 10:58 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

香草可樂 2022-08-20 02:39:12

??

[ 本帖最后由 Blade.Lv 于 2009-1-13 13:53 编辑 ]

花桑 2022-08-20 02:28:34

系统时间是一样的

我的痛♀有谁懂 2022-08-20 01:11:24

原帖由 linvswin 于 2009-1-6 10:54 发表
下面这段代码是用于NBU备份的,RAC归档备份后能自动删除一个节点,也就是rman脚本所在的rac1这个节点的五天前的日志,
第二个节点的日志却没有删除,但是两个节点的日志都已经备份了,敢问各位大侠有有没有方法 ...

两边系统时间一样么?

月下客 2022-08-20 00:42:31

现在采用每个节点分别备份归档,分别删除的方法。

烟花易冷人易散 2022-08-19 23:18:06

你改成这样试一试:

ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' connect 'sys/sys@rac1
BACKUP
   filesperset 20
   FORMAT 'al_%s_%p_%t'
   ARCHIVELOG ALL;
   delete noprompt archivelog until time 'sysdate-5';
RELEASE CHANNEL ch00;
ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE' connect 'sys/sys@rac2';
BACKUP
   filesperset 20
   FORMAT 'al_%s_%p_%t'
   ARCHIVELOG ALL;
   delete noprompt archivelog until time 'sysdate-5';
RELEASE CHANNEL ch01;

如果你的log是放在一起的(共享的),用like。

淡墨 2022-08-19 22:44:44

rac的数据放在裸设备,归档各自放在本地磁盘,相互看不到的。
且目录结构是这样的:
节点一:/oradata/arch1/1%

节点二:/oradata/arch2/2%

1%和2%是指1开头的和2开头的归档文件,不过有时节点一也会有几个2开头的文件。

[ 本帖最后由 linvswin 于 2009-1-6 11:48 编辑 ]

手心的海 2022-08-19 21:59:47

archive log 是指怎么放的?放在一起,还是放在本地?

无人问我粥可暖 2022-08-17 02:57:48

我之前是这样写的脚本

  1. # backup all archive logs
  2. ALLOCATE CHANNEL ch00 TYPE 'SBT_TAPE' connect 'sys/sys@rac1;
  3. BACKUP
  4.    filesperset 20
  5.    FORMAT 'al_%s_%p_%t'
  6.    ARCHIVELOG like '/oradata/arch1/1%' DELETE INPUT;
  7. RELEASE CHANNEL ch00;
  8. ALLOCATE CHANNEL ch01 TYPE 'SBT_TAPE' connect 'sys/sys@rac2';
  9. BACKUP
  10.    filesperset 20
  11.    FORMAT 'al_%s_%p_%t'
  12.    ARCHIVELOG like '/oradata/arch2/2%' DELETE INPUT;
  13. RELEASE CHANNEL ch01;

复制代码

但是遇到rac1上面也有2开头的日志时就提示备份不了该日志文件。

不甘平庸 2022-08-08 08:04:55

这个跟nbu关系不大

据说加上like ,把两个archive的路径加上会好一些

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文