怎么看oracle的账号EBS oracle生产环境数据库备份脚本

EBS oracle生产环境数据库备份脚本

 

整个下面分别保存成sh脚本就可以了

 

第一个是压缩备份的备份速度超慢,1000G基本要10个小时,但是备份完会只用原来的1/8空间

 

[python] 

rman target / nocatalog log=/u1/data/bak_`date +%m%d%H%M`.log<< EOF  

run  

{  

configure device type disk parallelism 1;  

configure channel 1 device type disk format='/u1/data/fu1%u.%p' maxpiecesize 4G;  

configure controlfile autobackup on;  

configure controlfile autobackup format for device type disk to '/finrman/data/%F.bck';  

backup as compressed backupset full database;  

sql 'alter system archive log current';  

}  

exitoracle账号  

 

第二个是没有压缩的备份速度快,但是占用的空间基本就是原来数据文件的总和

 

[python] 

rman target / nocatalog log=/u01data/bak_`date +%m%d%H%M`.log<< EOF  

run  

{  

configure device type disk parallelism 1;  

configure channel 1 device type disk format='/u01/data/fu1%u.%p' maxpiecesize 4G;  

configure controlfile autobackup on;  

configure controlfile autobackup format for device type disk to '/u01/data/%F.bck';  

backup database;  

sql 'alter system archive log current';  

}  

exit  

这两个脚本改改目录可以直接在自己的数据库上使用吧。

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。