windows下rman自动备份脚本

把自己用的rman备份脚本发上来,和大家一起学习。win2000 、oracle10r2。
一、全库备份脚本
1. 先做一个.bat的批处理文件auto_full_rman.bat
rem run rman
rman cmdfile=full_rman.txt msglog= e:/orabackup/full_rmanlog%date:~4,10%.log
2.full_rman.txt文件
connect target /
connect catalog rman/rman;
list backup;
report obsolete;
delete obsolete;
run {
2> backup database
3> format 'e:/orabackup/full_%d_%T_%s'
4> plus archivelog
5> format 'e:/orabackup/arch_%d_%T_%s'
6> delete all input; }
3.打开日志文件e:/orabackup/full_rmanlog%date:~4,10%.log查看
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 11月 3 17:31:07 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target *
2> connect catalog *
3> list backup;
4> report obsolete;
5> delete obsolete;
6> run {
7> backup database
8> format 'e:/orabackup/full_%d_%T_%s'
9> plus archivelog
10> format 'e:/orabackup/arch_%d_%T_%s'
11> delete all input;}
12>
13>
14>
15>
连接到目标数据库: SGTEST2 (DBID=2750790576)
连接到恢复目录数据库
备份集列表
===================
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
207 37.77M DISK 00:00:03 24-10月-06
BP 关键字: 210 状态: AVAILABLE 已压缩: NO 标记: TAG20061024T161622
段名:E:\ORABACKUP\ARCH_SGTEST2_20061024_18
备份集 207 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 1 1032306 24-10月-06 1054208 24-10月-06
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
208 1.43M DISK 00:00:01 24-10月-06
BP 关键字: 211 状态: AVAILABLE 已压缩: NO 标记: TAG20061024T161622
段名:E:\ORABACKUP\ARCH_SGTEST2_20061024_19
备份集 208 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 18 1032622 24-10月-06 1034208 24-10月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
209 Full 567.94M DISK 00:00:51 24-10月-06
BP 关键字: 212 状态: AVAILABLE 已压缩: NO 标记: TAG20061024T161629
段名:E:\ORABACKUP\FULL_SGTEST2_20061024_20
备份集 209 中的数据文件列表
文件 LV 类型 Ckp SCN Ckp 时间 名称
---- -- ---- ---------- ---------- ----
1 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SYSTEM01.DBF
2 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\UNDOTBS01.DBF
3 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SYSAUX01.DBF
4 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\USERS01.DBF
5 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SGTEST
6 Full 1054224 24-10月-06 D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\RMAN_TS.DBF
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
232 130.50K DISK 00:00:01 24-10月-06
BP 关键字: 239 状态: AVAILABLE 已压缩: NO 标记: TAG20061024T161726
段名:E:\ORABACKUP\ARCH_SGTEST2_20061024_21
备份集 232 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 2 1054208 24-10月-06 1054275 24-10月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
252 Full 6.83M DISK 00:00:02 24-10月-06
BP 关键字: 254 状态: AVAILABLE 已压缩: NO 标记: TAG20061024T161729
段名:E:\ORABACKUP\C-2750790576-20061024-08
包括的控制文件: Ckp SCN: 1054312 Ckp 时间: 24-10月-06
包含的 SPFILE: 修改时间: 24-10月-06
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
345 336.96M DISK 00:00:28 31-10月-06
BP 关键字: 348 状态: AVAILABLE 已压缩: NO 标记: TAG20061031T160939
段名:E:\ORABACKUP\ARCH_SGTEST2_20061031_23
备份集 345 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 3 1054275 24-10月-06 1084698 25-10月-06
1 4 1084698 25-10月-06 1136972 26-10月-06
1 5 1136972 26-10月-06 1192647 27-10月-06
1 6 1192647 27-10月-06 1245756 28-10月-06
1 7 1245756 28-10月-06 1264586 28-10月-06
1 8 1264586 28-10月-06 1314188 29-10月-06
1 9 1314188 29-10月-06 1367819 30-10月-06
1 10 1367819 30-10月-06 1411512 30-10月-06
1 11 1411512 30-10月-06 1439222 31-10月-06
1 12 1439222 31-10月-06 1465930 31-10月-06
1 13 1465930 31-10月-06 1467103 31-10月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
365 Full 6.83M DISK 00:00:02 31-10月-06
BP 关键字: 377 状态: AVAILABLE 已压缩: NO 标记: TAG20061031T161020
段名:E:\ORABACKUP\C-2750790576-20061031-00
包括的控制文件: Ckp SCN: 1467182 Ckp 时间: 31-10月-06
包含的 SPFILE: 修改时间: 31-10月-06
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
425 178.24M DISK 00:00:16 03-11月-06
BP 关键字: 428 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T092445
段名:E:\ORABACKUP\ARCH_SGTEST2_20061103_25
备份集 425 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 14 1467103 31-10月-06 1492701 01-11月-06
1 15 1492701 01-11月-06 1541155 01-11月-06
1 16 1541155 01-11月-06 1569078 02-11月-06
1 17 1569078 02-11月-06 1616190 02-11月-06
1 18 1616190 02-11月-06 1642770 03-11月-06
1 19 1642770 03-11月-06 1649365 03-11月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
439 Full 6.83M DISK 00:00:01 03-11月-06
BP 关键字: 446 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T092514
段名:E:\ORABACKUP\C-2750790576-20061103-00
包括的控制文件: Ckp SCN: 1649417 Ckp 时间: 03-11月-06
包含的 SPFILE: 修改时间: 03-11月-06
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
466 370.50K DISK 00:00:01 03-11月-06
BP 关键字: 469 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T093029
段名:E:\ORABACKUP\ARCH_SGTEST2_20061103_27
备份集 466 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 20 1649365 03-11月-06 1649703 03-11月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
475 Full 6.83M DISK 00:00:01 03-11月-06
BP 关键字: 477 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T093033
段名:E:\ORABACKUP\C-2750790576-20061103-01
包括的控制文件: Ckp SCN: 1649729 Ckp 时间: 03-11月-06
包含的 SPFILE: 修改时间: 03-11月-06
BS 关键字 大小 设备类型占用时间 完成时间
------- ---------- ----------- ------------ ----------
538 22.50M DISK 00:00:03 03-11月-06
BP 关键字: 541 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T172729
段名:E:\ORABACKUP\ARCH_SGTEST2_20061103_29
备份集 538 中的已存档日志列表
Thrd Seq 低 SCN 短时间 下一个 SCN 下一次
---- ------- ---------- ---------- ---------- ---------
1 21 1649703 03-11月-06 1652225 03-11月-06
1 22 1652225 03-11月-06 1652428 03-11月-06
1 23 1652428 03-11月-06 1652755 03-11月-06
1 24 1652755 03-11月-06 1672941 03-11月-06
1 25 1672941 03-11月-06 1672951 03-11月-06
BS 关键字 类型 LV 大小 设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
551 Full 6.83M DISK 00:00:01 03-11月-06
BP 关键字: 557 状态: AVAILABLE 已压缩: NO 标记: TAG20061103T172736
段名:E:\ORABACKUP\C-2750790576-20061103-02
包括的控制文件: Ckp SCN: 1672981 Ckp 时间: 03-11月-06
包含的 SPFILE: 修改时间: 03-11月-06
RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
已废弃的备份和副本报表
类型 关键字 完成时间 文件名/句柄
-------------------- ------ ------------------ --------------------
备份集 207 24-10月-06
备份段 210 24-10月-06 E:\ORABACKUP\ARCH_SGTEST2_20061024_18
备份集 208 24-10月-06
备份段 211 24-10月-06 E:\ORABACKUP\ARCH_SGTEST2_20061024_19
备份集 252 24-10月-06
备份段 254 24-10月-06 E:\ORABACKUP\C-2750790576-20061024-08
备份集 365 31-10月-06
备份段 377 31-10月-06 E:\ORABACKUP\C-2750790576-20061031-00
备份集 439 03-11月-06
备份段 446 03-11月-06 E:\ORABACKUP\C-2750790576-20061103-00
备份集 475 03-11月-06
备份段 477 03-11月-06 E:\ORABACKUP\C-2750790576-20061103-01
RMAN 保留策略将应用于该命令
将 RMAN 保留策略设置为冗余 1
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=131 devtype=DISK
删除以下已废弃的备份和副本:
类型 关键字 完成时间 文件名/句柄
-------------------- ------ ------------------ --------------------
备份集 207 24-10月-06
备份段 210 24-10月-06 E:\ORABACKUP\ARCH_SGTEST2_20061024_18
备份集 208 24-10月-06
备份段 211 24-10月-06 E:\ORABACKUP\ARCH_SGTEST2_20061024_19
备份集 252 24-10月-06
备份段 254 24-10月-06 E:\ORABACKUP\C-2750790576-20061024-08
备份集 365 31-10月-06
备份段 377 31-10月-06 E:\ORABACKUP\C-2750790576-20061031-00
备份集 439 03-11月-06
备份段 446 03-11月-06 E:\ORABACKUP\C-2750790576-20061103-00
备份集 475 03-11月-06
备份段 477 03-11月-06 E:\ORABACKUP\C-2750790576-20061103-01
已删除备份段
备份段 handle=E:\ORABACKUP\ARCH_SGTEST2_20061024_18 recid=17 stamp=604685784
已删除备份段
备份段 handle=E:\ORABACKUP\ARCH_SGTEST2_20061024_19 recid=18 stamp=604685788
已删除备份段
备份段 handle=E:\ORABACKUP\C-2750790576-20061024-08 recid=21 stamp=604685850
已删除备份段
备份段 handle=E:\ORABACKUP\C-2750790576-20061031-00 recid=23 stamp=605290221
已删除备份段
备份段 handle=E:\ORABACKUP\C-2750790576-20061103-00 recid=25 stamp=605525115
已删除备份段
备份段 handle=E:\ORABACKUP\C-2750790576-20061103-01 recid=27 stamp=605525434
6 对象已删除
启动 backup 于 03-11月-06
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =26 记录 ID=59 时间戳=605554288
通道 ORA_DISK_1: 正在启动段 1 于 03-11月-06
通道 ORA_DISK_1: 已完成段 1 于 03-11月-06
段句柄=E:\ORABACKUP\ARCH_SGTEST2_20061103_31 标记=TAG20061103T173129 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名 =D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_26_2NP33JB8_.ARC 记录 ID=59 时间戳 =605554288
完成 backup 于 03-11月-06
启动 backup 于 03-11月-06
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集中的数据文件
输入数据文件
fno=00001 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SYSTEM01.DBF
输入数据文件
fno=00003 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SYSAUX01.DBF
输入数据文件
fno=00005 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\SGTEST
输入数据文件
fno=00002 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\UNDOTBS01.DBF
输入数据文件
fno=00006 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\RMAN_TS.DBF
输入数据文件
fno=00004 name=D:\ORACLE\PRODUCT\10.2.0\ORADATA\SGTEST2\USERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 03-11月-06
通道 ORA_DISK_1: 已完成段 1 于 03-11月-06
段句柄=E:\ORABACKUP\FULL_SGTEST2_20061103_32 标记=TAG20061103T173132 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:56
完成 backup 于 03-11月-06
启动 backup 于 03-11月-06
当前日志已存档
使用通道 ORA_DISK_1
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =27 记录 ID=60 时间戳=605554348
通道 ORA_DISK_1: 正在启动段 1 于 03-11月-06
通道 ORA_DISK_1: 已完成段 1 于 03-11月-06
段句柄=E:\ORABACKUP\ARCH_SGTEST2_20061103_33 标记=TAG20061103T173230 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_27_2NP35DRW_.ARC 记录 ID=60 时间戳 =605554348
完成 backup 于 03-11月-06
启动 Control File and SPFILE Autobackup 于 03-11月-06
段 handle=E:\ORABACKUP\C-2750790576-20061103-03 comment=NONE
完成 Control File and SPFILE Autobackup 于 03-11月-06
恢复管理器完成。
二、归档备份脚本
1.先做一个.bat的批处理文件auto_arch_rman.bat
rem run rman
rman cmdfile=arch_rman.txt msglog= e:/orabackup/arch_rmanlog%date:~4,10%.log
2. arch_rman.txt文件
connect target /
connect catalog rman/rman
run{
backup archivelog all delete input
format 'e:/orabackup/arch_%d_%T_%s';
}
3.打开日志文件e:/orabackup/arch_rmanlog%date:~4,10%.log查看
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 11月 3 17:27:16 2006
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target *
2> connect catalog *
3> sql 'alter system switch logfile';
4> run{
5> backup archivelog all delete input
6> format 'e:/orabackup/arch_%d_%T_%s';
7> }
8>
连接到目标数据库: SGTEST2 (DBID=2750790576)
连接到恢复目录数据库
启动 backup 于 03-11月-06
当前日志已存档
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: sid=136 devtype=DISK
通道 ORA_DISK_1: 正在启动存档日志备份集
通道 ORA_DISK_1: 正在指定备份集中的存档日志
输入存档日志线程 =1 序列 =21 记录 ID=54 时间戳=605528273
输入存档日志线程 =1 序列 =22 记录 ID=55 时间戳=605528493
输入存档日志线程 =1 序列 =23 记录 ID=56 时间戳=605528905
输入存档日志线程 =1 序列 =24 记录 ID=57 时间戳=605554046
输入存档日志线程 =1 序列 =25 记录 ID=58 时间戳=605554047
通道 ORA_DISK_1: 正在启动段 1 于 03-11月-06
通道 ORA_DISK_1: 已完成段 1 于 03-11月-06
段句柄=E:\ORABACKUP\ARCH_SGTEST2_20061103_29 标记=TAG20061103T172729 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:05
通道 ORA_DISK_1: 正在删除存档日志
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_21_2NO9PK1Y_.ARC 记录 ID=54 时间戳 =605528273
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_22_2NO9XFK2_.ARC 记录 ID=55 时间戳 =605528493
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_23_2NOBB9QX_.ARC 记录 ID=56 时间戳 =605528905
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_24_2NP2VWRW_.ARC 记录 ID=57 时间戳 =605554046
存档日志文件名
=D:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\SGTEST2\ARCHIVELOG\2006_11_03\O1_MF_1_25_2NP2VZJM_.ARC 记录 ID=58 时间戳 =605554047
完成 backup 于 03-11月-06
启动 Control File and SPFILE Autobackup 于 03-11月-06
段 handle=E:\ORABACKUP\C-2750790576-20061103-02 comment=NONE
完成 Control File and SPFILE Autobackup 于 03-11月-06
恢复管理器完成。
把这2个脚本添加进WINDOWS任务计划,一般全库每周备份1次,归档1天1次,具体就看自己的需求了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15688952/viewspace-682544/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15688952/viewspace-682544/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值