使用 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 模式。确保备份目标有足够空间。