RMAN 非归档模式 备份shell脚本
2012-03-03 19:34
381 查看
RMAN 非归档模式 备份shell脚本:
0级备份
#!/bin/sh
export PATH
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orclbj
export PATH=$PATH:$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
rman target / nocatalog msglog=bak0.log<< EOF
run{
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO '/opt/bak/con_%F_%T.tar.bz2';
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
configure device type disk parallelism 1backup type to compressed backupset;
report obsolete;
delete noprompt obsolete;
crosscheck backup;
delete noprompt expired backup;
shutdown immediate;
startup mount;
backup incremental level=0 database format'/opt/bak/bak_%T_%t_%d.tar.bz2';
shutdown immediate;
startup;
}
EOF
1级累积备份:
#!/bin/sh
#### 2011.6.27 ####
#level=1#
export PATH
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orclbj
export PATH=$PATH:$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export BAKFILE=/opt/bak/bak1.log
rman nocatalog target / msglog $BAKFILE<< EOF
run{
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO '/opt/bak/con1_%F_%T.tar.bz2';
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
configure device type disk parallelism 1backup type to compressed backupset;
report obsolete;
delete noprompt obsolete;
crosscheck backup;
delete noprompt expired backup;
shutdown immediate;
startup mount;
backup incremental level=1 cumulativedatabase format '/opt/bak/bak1_%T_%t_%d.tar.bz2';
shutdown immediate;
startup;
}
EOF
0级备份
#!/bin/sh
export PATH
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orclbj
export PATH=$PATH:$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
rman target / nocatalog msglog=bak0.log<< EOF
run{
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO '/opt/bak/con_%F_%T.tar.bz2';
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
configure device type disk parallelism 1backup type to compressed backupset;
report obsolete;
delete noprompt obsolete;
crosscheck backup;
delete noprompt expired backup;
shutdown immediate;
startup mount;
backup incremental level=0 database format'/opt/bak/bak_%T_%t_%d.tar.bz2';
shutdown immediate;
startup;
}
EOF
1级累积备份:
#!/bin/sh
#### 2011.6.27 ####
#level=1#
export PATH
export TMP=/tmp
export TMPDIR=/tmp
export ORACLE_BASE=/opt/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orclbj
export PATH=$PATH:$ORACLE_HOME/bin:
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export BAKFILE=/opt/bak/bak1.log
rman nocatalog target / msglog $BAKFILE<< EOF
run{
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FORDEVICE TYPE DISK TO '/opt/bak/con1_%F_%T.tar.bz2';
CONFIGURE RETENTION POLICY TO REDUNDANCY 2;
configure device type disk parallelism 1backup type to compressed backupset;
report obsolete;
delete noprompt obsolete;
crosscheck backup;
delete noprompt expired backup;
shutdown immediate;
startup mount;
backup incremental level=1 cumulativedatabase format '/opt/bak/bak1_%T_%t_%d.tar.bz2';
shutdown immediate;
startup;
}
EOF
相关文章推荐
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- window下Oracle自动备份数据库脚本(非归档模式)
- Nocatalog 下的RMAN 增量备份 shell脚本
- (shell)rman备份脚本
- RMAN数据库恢复 之归档模式有(无)备份-丢失数据文件的恢复
- Oracle之RMAN数据库在非归档模式下的备份和恢复
- Linux下完整的RMAN增量备份shell脚本
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
- RMAN学习之三:归档模式有备份,丢失控制文件。
- Linux 平台下 RMAN 全备 和 增量备份 shell 脚本
- Nocatalog 下的RMAN 增量备份 shell脚本
- Nocatalog 下的RMAN 增量备份 shell脚本
- shell脚本 rman备份
- rman实验之归档模式有备份,正常关机丢失数据文件的恢复
- Nocatalog 下的RMAN 增量备份 shell脚本
- rman全库备份――shell脚本实施方案
- linux下Oracle自动备份数据库脚本(归档模式)
- linux 下RMAN备份shell脚本