DBAtlas · 数据库运维图谱

使用 RMAN 快速全量备份

Oracle维护

命令

# From the shell: rman target /
RUN {
  ALLOCATE CHANNEL c1 DEVICE TYPE DISK;
  ALLOCATE CHANNEL c2 DEVICE TYPE DISK;
  BACKUP AS COMPRESSED BACKUPSET
    DATABASE
    PLUS ARCHIVELOG
    TAG 'FULL_DAILY';
  BACKUP CURRENT CONTROLFILE;
  DELETE NOPROMPT OBSOLETE;
  RELEASE CHANNEL c1;
  RELEASE CHANNEL c2;
}

作用

通过两个通道并行对整个数据库和归档日志进行压缩全量备份,备份控制文件并清除过期备份。

适用场景

每日/每周全量备份,用于创建恢复点。

注意

COMPRESSED 会消耗 CPU。DELETE OBSOLETE 按保留策略删除旧备份;请正确设置策略(CONFIGURE RETENTION POLICY)。ARCHIVELOG 要求数据库处于 ARCHIVELOG 模式。确保备份目标有足够空间。

在 DBAtlas 中打开 →

相关内容