当前位置:数据库 > 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';  
}  
exit  
 
第二个是没有压缩的备份速度快,但是占用的空间基本就是原来数据文件的总和
 
[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  
这两个脚本改改目录可以直接在自己的数据库上使用吧。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,