zoukankan      html  css  js  c++  java
  • 如何进行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
  • 相关阅读:
    前端笔记之JavaScript(六)让人头疼的正则表达式
    前端笔记之JavaScript(五)关于数组和字符串那点事
    前端笔记之JavaScript(四)关于函数、作用域、闭包那点事
    前端笔记之JavaScript(三)关于条件判断语句、循环语句那点事
    前端笔记之JavaScript(二)关于运算符&初识条件判断语句
    前端笔记之CSS(下)浮动&BFC&定位&Hack
    前端笔记之CSS(上)语法&文本属性&块/行内元素&选择器&盒模型
    artTemplate--使用artTemplate时,由于json对象属性有数字命名格式 导致调用报错 syntax error
    多线程--做单元测试时,使用线程池发现并没有运行指定代码,直接跳过
    JSP-导入taglib 出现classNotFound异常
  • 原文地址:https://www.cnblogs.com/arcer/p/2980542.html
Copyright © 2011-2022 走看看