run {
backup full tag 'eygle' database
include current controlfile format 'd:\oracle_bak\ofull_%d_%t_%s'
plus archivelog format 'd:\oracle_bak\orrh_%d_%t_%s' delete all input;
}
这段代码是完成一个全备份,
问题
1:tag 'eygle' 中的tag的作用?'eygle'是数据库名还是备份的名?
2:delete all input的作用?

解决方案 »

  1.   


    1. tag 'eygle' 是备份集标记的名称, rman 备份之后会生成一个备份集,如果加了tag 这个参数 ,那么就会将这个备份集标记为 'eygle' , 这个自己随便指定, tag 'dave' 也行,不写tag 'xx' 也行,备份成功之后用 list backup 命令可以查看
    rman>list backup;2. delete all input , 删除已经备份过的归档日志,当对这个日志已经进行了备份,那么这个归档日志就没用了,但是这个归档日志如果很多,会很占用空间。所以加上这个参数之后,在备份完之后就会删除这些归档文件。
    ------------------------------------------------------------------------------
    Blog: http://blog.csdn.net/tianlesoftware
    网上资源: http://tianlesoftware.download.csdn.net
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
    Q Q 群:62697716 
      

  2.   

    delete all input是删除所有旧的归档日志
    tag 不知道,学习