Oracle - RMAN命令详解

内容发布更新时间 : 2024/12/25 9:32:35星期一 下面是文章的全部内容请认真阅读。

backupSpec子句用于指定要备份的数据库对象。

backupSpecOperand子句用于设置它前面的backupSpec子句所使用的各种选项和参数。

可选的PLUS ARCHIVELOG子句表示在备份数据文件时是否也备份归档日志。

示例:

1、 备份一个数据库

RMAN> CONNECT TARGET /

RMAN> BACKUP DATABASE PLUS ARCHIVELOG;

2、 进行累积增量备份 BACKUP

INCREMENTAL LEVEL 1 CUMULATIVE SKIP INACCESSIBLE DATABASE;

3、 备份时将镜像文件分布到多个磁盘上 RUN {

ALLOCATE CHANNEL dev1 DEVICE TYPE DISK FORMAT '/disk1/%U'; ALLOCATE CHANNEL dev2 DEVICE TYPE DISK FORMAT '/disk2/%U';

BACKUP AS COPY

TABLESPACE SYSTEM, tools, users, undotbs; }

4、 备份时用一个标志符来标识数据文件镜像,备份完后再删除该镜像 BACKUP

DEVICE TYPE sbt DATAFILECOPY

FROM TAG 'LATESTCOPY'

FORMAT 'Datafile%f_Database%d'; DELETE COPY TAG 'LATESTCOPY';

5、 备份和删除归档重做日志 BACKUP DEVICE TYPE sbt

ARCHIVELOG LIKE '/disk%arc%' DELETE ALL INPUT;

6、 将创建在磁盘上的备份集再次备份到磁带上 BACKUP

DEVICE TYPE sbt BACKUPSET

COMPLETED BEFORE 'SYSDATE-14' DELETE INPUT;

7、 双路镜像一个数据库备份

BACKUP AS COMPRESSED BACKUPSET DEVICE TYPE DISK COPIES 2 DATABASE

FORMAT '/disk1/db_%U', '/disk2/db_%U';

8、 用多个通道来减少备份时的系统负载 RUN {

ALLOCATE CHANNEL ch1 DEVICE TYPE sbt PARMS 'ENV=(OB_DEVICE_1=stape1)'; ALLOCATE CHANNEL ch2 DEVICE TYPE sbt PARMS 'ENV=(OB_DEVICE_1=stape2)'; BACKUP (DATABASE

CHANNEL ch1) #将数据库备份到磁带设备stape1 (ARCHIVELOG ALL

CHANNEL ch2); #将归档日志备份到磁带设备stape2 }

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi