[Oracle] rman備份的指令碼(1)
在機器上做的備份指令碼[@more@]
[oracle@dbmeso ~]$ crontab -l
6 22 * * 6 /opt/backupscript/backupfull >> /opt/backupscript/oraclecrontab.log
6 22 * * 0 /opt/backupscript/backupincr0 >> /opt/backupscript/oraclecrontab.log
6 22 * * 1,2,3,4,5 /opt/backupscript/backupincr1 >> /opt/backupscript/oraclecrontab.log
3 21 * * * du /opt/oradata/orcl/ >> /opt/backupscript/oracle_size
6 22 * * 6 /opt/backupscript/backupfull >> /opt/backupscript/oraclecrontab.log
6 22 * * 0 /opt/backupscript/backupincr0 >> /opt/backupscript/oraclecrontab.log
6 22 * * 1,2,3,4,5 /opt/backupscript/backupincr1 >> /opt/backupscript/oraclecrontab.log
3 21 * * * du /opt/oradata/orcl/ >> /opt/backupscript/oracle_size
---------------------------------------------------------------------------------------------------
[oracle@dbmeso backupscript]$ more backupfull
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)full_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset database;
}
#delete noprompt obsolete;
EOF
exit
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)full_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset database;
}
#delete noprompt obsolete;
EOF
exit
---------------------------------------------------------------------------------------------------
[oracle@dbmeso backupscript]$ more backupincr0
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)level_0_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset incremental level 0 database;
}
EOF
exit
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)level_0_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset incremental level 0 database;
}
EOF
exit
---------------------------------------------------------------------------------------------------
[oracle@dbmeso backupscript]$ more backupincr1
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)level_1_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset incremental level 1 database;
}
EOF
exit
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
#rman target / log=/u01/$(date +%Y%m%d%H%M)tablespace_system.log << EOF
rman target / log=/rmanbackup/$(date +%Y%m%d%H%M)level_1_database.log<< EOF
#delete noprompt obsolete;
run
{
backup as compressed backupset incremental level 1 database;
}
EOF
exit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-1060149/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 分享Oracle Rman的備份指令碼Oracle指令碼
- rman 備份指令碼指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- ORACLE備份指令碼Oracle指令碼
- ORACLE NBU調取oracle rman指令碼備份歸檔不自動刪除歸檔Oracle指令碼
- Oracle RMAN備份實戰Oracle
- Oracle OCP(60):RMAN 備份Oracle
- oracle自動冷備份指令碼Oracle指令碼
- ORACLE常用定時備份指令碼Oracle指令碼
- oracle 12c rman備份pdbOracle
- Oracle ADG環境下的RMAN備份策略Oracle
- 【RMAN】RMAN的備份保留策略
- Oracle 備份恢復篇之RMAN catalogOracle
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- ORACLE DG從庫 Rman備份恢復Oracle
- Oracle RMAN備份以及壓縮原理分析Oracle
- oracle10g RMAN增量備份策略Oracle
- Oracle Rman Catalog的建立方法和備份原理Oracle
- 備份指令碼指令碼
- RMAN的備份原理
- 【RMAN】RMAN備份至ASMASM
- RMAN備份概述
- 【RMAN】Oracle12c以後rman 備份恢復命令參考Oracle
- mysql備份指令碼MySql指令碼
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- Oracle9i RMAN 的優缺點及RMAN 備份及恢復步驟Oracle
- RMAN備份進度
- 自動備份指令碼指令碼
- windows mysqldump備份指令碼WindowsMySql指令碼
- RMAN 備份相關的概念
- 【RMAN】Oracle中如何備份控制檔案?備份控制檔案的方式有哪幾種?Oracle
- 【DATAPUMP】Oracle資料泵定時備份刪除指令碼Oracle指令碼
- rman 增量備份恢復
- RMAN備份恢復技巧
- 【rman備份策略】實驗
- RMAN加密備份的三種方式加密
- 【RMAN】Oracle12c之後,rman備份Dataguard備端恢復可能出現邏輯錯誤Oracle
- expdp 邏輯備份指令碼指令碼
- 資料庫備份指令碼資料庫指令碼