[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指令碼
- 分享Oracle Rman的備份指令碼Oracle指令碼
- ORACLE RMAN備份的指令碼配置Oracle指令碼
- [Oracle] rman備份指令碼(2)Oracle指令碼
- oracle rman備份指令碼收集Oracle指令碼
- oracle rman 定時備份指令碼Oracle指令碼
- rman 備份指令碼指令碼
- rman備份指令碼指令碼
- oracle11g Rman 備份指令碼Oracle指令碼
- 使用rman備份的指令碼指令碼
- Rman備份的shell指令碼指令碼
- rman備份和增量備份指令碼指令碼
- rman 全備份指令碼指令碼
- rman增量備份指令碼指令碼
- windows rman備份指令碼Windows指令碼
- RMAN常用備份指令碼指令碼
- oracle資料庫使用rman備份指令碼Oracle資料庫指令碼
- Oracle生產環境RMAN備份指令碼Oracle指令碼
- rman備份的shell指令碼(例子)指令碼
- [Rman]Oracle Rman增量備份Level012指令碼Oracle指令碼
- 【RMAN】RMAN備份恢復1 RMAN冷備指令碼與crontab計劃任務指令碼
- Windows下RMAN備份指令碼Windows指令碼
- RMAN全庫備份指令碼指令碼
- RMAN備份Shel指令碼示例指令碼
- Oracle 11g RMAN multiplexing 備份指令碼Oracle指令碼
- rman的備份檢視的指令碼指令碼
- RAC模式下的備份策略以及RMAN備份指令碼模式指令碼
- RMAN定時全備份指令碼指令碼
- 轉貼:RMAN備份指令碼(Unix)指令碼
- rman 自動備份指令碼-windows指令碼Windows
- ORACLE備份指令碼Oracle指令碼
- oracle 備份指令碼Oracle指令碼
- RAC模式下的備份策略以及RMAN備份指令碼(轉)模式指令碼
- RAC模式下的備份策略以及RMAN備份指令碼(ZF)模式指令碼
- 一個完整的RMAN備份指令碼(轉)指令碼
- Oracle 11g EXPDP、RMAN自動備份SHELL指令碼Oracle指令碼
- linux 下RMAN備份shell指令碼Linux指令碼
- RMAN備份歸檔日誌指令碼指令碼