RMAN自動備份任務新增

zhcunique發表於2021-03-05
  1. 在tnsnames.ora檔案中新增catalog資料庫資訊。

  2. 登入catalog資料庫註冊資訊並調整引數。

    rman target / catalog admin/admin@catadb

    register database;

    show all;

    CONFIGURE BACKUP OPTIMIZATION ON;

    CONFIGURE CONTROLFILE AUTOBACKUP ON;

    CONFIGURE DEVICE TYPE DISK PARALLELISM 2 BACKUP TYPE TO BACKUPSET;

  3. 編寫rman.sh指令碼並新增至crontab作業

    #!/bin/bash
    #set environment variables
    #ORACLE_SID=gzzsdb1
    #ORACLE_BASE=/oracle/app/oracle
    #ORACLE_HOME=/oracle/app/oracle/product/11.2.0/db_1
    #PATH=$PATH:$ORACLE_HOME/bin
    #export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH
    rman target / catalog rc_admin/rc_admin@catadb<<EOF
    run{
    backup as compressed backupset database;
    crosscheck backup;
    crosscheck archivelog all;
    delete noprompt expired backup;
    delete noprompt archivelog all completed before 'sysdate-1';
    delete noprompt obsolete;
    }
    EOF


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69994536/viewspace-2761386/,如需轉載,請註明出處,否則將追究法律責任。

相關文章