如何进行0级别备份?

0级别备份,实际上就是全备,而0级别备份与full backup的区别在于0级别备份可以作为增量备份的基础,而full backup则不能.

假如DBA开始之初,就没有进行过0级别备份,而是直接进行1、2、3、4等级备份,在这种情况下oracle会自动先产生一个0级别备份.

1、0级备份执行操作

RMAN> run{
2>      allocate channel d1 type disk;
3>      backup incremental level 0 database format '/u01/arcerzhang/level_0_%U';
4> }

分配的通道: d1
通道 d1: SID=11 设备类型=DISK

启动 backup25-3月 -13
通道 d1: 正在启动增量级别 0 数据文件备份集
通道 d1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=/u01/oradata/poli/system01.dbf
输入数据文件: 文件号=00002 名称=/u01/oradata/poli/sysaux01.dbf
输入数据文件: 文件号=00006 名称=/u01/oradata/expimp01.dbf
输入数据文件: 文件号=00005 名称=/u01/oradata/poli/example01.dbf
输入数据文件: 文件号=00003 名称=/u01/oradata/poli/undotbs01.dbf
输入数据文件: 文件号=00004 名称=/u01/oradata/poli/users01.dbf
通道 d1: 正在启动段 125-3月 -13
通道 d1: 已完成段 125-3月 -13
段句柄=/u01/arcerzhang/level_0_1do5dkml_1_1 标记=TAG20130325T124717 注释=NONE
通道 d1: 备份集已完成, 经过时间:00:00:45
完成 backup25-3月 -13

启动 Control File Autobackup 于 25-3月 -13
段 handle=/u01/flash_recovery_area/POLI/autobackup/2013_03_25/o1_mf_n_810996482_8nzor2mr_.bkp comment=NONE
完成 Control File Autobackup 于 25-3月 -13
释放的通道: d1

注意:{}后面不应有分号,否则会报错:

RMAN> run{
2>      allocate channel d1 type disk;
3>      backup incremental level 0 database format '/u01/arcerzhang/level_0_%U';
4> };

释放的通道: ORA_DISK_1
分配的通道: d1
通道 d1: SID=11 设备类型=DISK

启动 backup25-3月 -13
通道 d1: 正在启动增量级别 0 数据文件备份集
通道 d1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=/u01/oradata/poli/system01.dbf
输入数据文件: 文件号=00002 名称=/u01/oradata/poli/sysaux01.dbf
输入数据文件: 文件号=00006 名称=/u01/oradata/expimp01.dbf
输入数据文件: 文件号=00005 名称=/u01/oradata/poli/example01.dbf
输入数据文件: 文件号=00003 名称=/u01/oradata/poli/undotbs01.dbf
输入数据文件: 文件号=00004 名称=/u01/oradata/poli/users01.dbf
通道 d1: 正在启动段 125-3月 -13
通道 d1: 已完成段 125-3月 -13
段句柄=/u01/arcerzhang/level_0_1bo5dki5_1_1 标记=TAG20130325T124452 注释=NONE
通道 d1: 备份集已完成, 经过时间:00:01:26
完成 backup25-3月 -13

启动 Control File Autobackup 于 25-3月 -13
段 handle=/u01/flash_recovery_area/POLI/autobackup/2013_03_25/o1_mf_n_810996379_8nzonw6m_.bkp comment=NONE
完成 Control File Autobackup 于 25-3月 -13
释放的通道: d1

RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-00558: 分析输入命令时出错
RMAN-01009: 语法错误: 找到 ";": 应为: "advise, allocate, alter, backup, @, catalog, change, configure, connect, convert, copy, create, crosscheck, delete, drop, duplicate, exit, flashback, grant, host, import, list, mount, open, print, quit, recover, register, release, repair, replace, report,
, restore, resync, revoke, run, send, set, show, shutdown, spool, sql, startup, switch, transport, unregister, upgrade, validate, {, " 中的一个
RMAN-01007: 在第 0 行第 2 列, 文件: standard input
原文地址:https://www.cnblogs.com/arcer/p/2980542.html