解决方案 »

  1.   

    你这已经写得很清楚了,你写脚本,然后crontab执行就可以了
      

  2.   

    ORACLE 10g备份(会自动删除截止到备份时所有的archivelog)
    每周全备一次
    保留30天可用的备份集;
    控制文件自动备份;RHEL系统
    1. RMAN设置:
    RMAN>configure controlfile autobackup on;
    RMAN>configure retention policy to recovery window of 30 days;2. 备份脚本:
    $ORACLE_HOME/bin/rman <<EOF 
    connect target / 
    backup as compressed backupset database include current controlfile plus archivelog delete input;
    delete noprompt obsolete;
    exit; 
    EOF3. 修改crontab设置:
    ORACLE$crontab -e
    * * * * * 7 /路径/文件名 >/dev/null 2>&1windows系统1. RMAN设置:
    RMAN>configure controlfile autobackup on;
    RMAN>configure retention policy to recovery window of 30 days;2. 备份脚本:a. bat文件:rem run rmanrman cmdfile=full_backup.txtb. full_backup.txtconnect target / 
    backup as compressed backupset database include current controlfile plus archivelog delete input;
    delete noprompt obsolete;
    exit;3. 计划任务设置:
    控制面板/计划任务ORACLE增量备份(会自动删除截止到备份时所有的archivelog)
    备份脚本:
    backup incremental level 0 database including current controlfile plus archivelog delete input;
    backup incremental level 1 database including current controlfile plus archivelog delete input;
      

  3.   

    LZ提的要求,其实就是一个方案了,具体的工作就是把需求转成 rman 的脚本了。
      

  4.   

    我博客里面 有备份脚本,www.savedba.com,简单修改一下就可以了
      

  5.   

    1,确保你的数据在ARCHIVELOG模式。
    2,确保你的归档日志存储的空间足够。
    3,确保你的备份的存储空间足够。
    4,如果是“1、每月做一次全部数据的备份(包括所有的数据和只读表空间)”,也就是每月只做一次0级备份,每天做一次1级的增量备份。
    5,“2、每周做一次零级备份;每天做一次增量备份。”你这两个备份策略是不能并存的。往往很多时候每次0级备份+1级或2级增量备份就是一个备份策略了。