rman自动备份操作步骤

目标:

A 每天夜间2点执行备份

B数据库全备,同时备份控制文件及归档日志文件,备份文件保存至:F:\backup\目录下,并在完成归档日志文件备份后,自动删除已备份的归档日志;

C 备份在数据库服务器上保留10天,过期则自动删除

D 保留操作日志备查

E 备份在192.168.0.1备份服务器上的文件保留1天,需手动删除 RMAN批处理文件

   保存至:E:\backup_cloudsea.rman

Run{

 

CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 10  DAYS;

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'F:/backup/conf_%T_%F';

ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT 'F:/backup/ch1_%T_%U';

BACKUP DATABASE SKIP INACCESSIBLE FILESPERSET 10

PLUS ARCHIVELOG FILESPERSET 20

DELETE ALL INPUT;

RELEASE CHANNEL CH1;

}

ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;

CROSSCHECK BACKUPSET;

DELETE NOPROMPT OBSOLETE;

 

BACKUP命令中的SKIT INACCESSIBLE参数

SKIP选项 说明
    SKIP INACCESSIBLE:表示跳过不可读的文件。我们知道一些offline的数据文件只要存在于磁盘上就仍然可被读取,但是可能有些文件已经被删除或移到它处造成不可读,加上这个参数就会跳过这些文件;
SKIP OFFLINE:跳过offline的数据文件;

SKIP READONLY:跳过那些所在表空间为read-only的数据文件;

说明:由于逻辑分区是在同一块物理磁盘上,所以设置并行通道对备份IO调优没有任何影响,所以此策略里仅开启了一个通道。

编写dos批处理文件

将下列信息保存至:E:\ database_backup_jssweb.bat

set oracle_sid=azuay

 

rman target / msglog F:\backup\logs\%date:~0,10%.log cmdfile=E:\database_backup_jssweb.rman

设定执行计划

 

在控制面版à任务计划à添加任务计划中,添加dos批处理文件,并设置备份时间为每天早上两点。备份日志存放于F:\oraclescripts\logs文件夹中,DBA每天只需查看当天对应的日志文件便知是否备份成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值