2008/5/9
创建恢复管理器的映像拷贝
环境:windows XP + oracle10g
1 创建RMAN Copy脚本
查看有多少个数据文件
SQL> l
1* select file#,name from v$datafile
SQL> /
FILE# NAME
---------- ------------------------------------------------------------
1 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
2 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DBF
3 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
4 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
5 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
6 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFGW.ORA
8 G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\PERFSTAT.DBF
已选择7行。
在d:\backup\下有一个rman_copy.rcv脚本
内容为:
run{
allocate channel d1 type disk;
copy
datafile 1 to 'D:\backup\SYSTEM01.DBF',
datafile 2 to 'D:\backup\UNDOTBS01.DBF',
datafile 3 to 'D:\backup\SYSAUX01.DBF',
datafile 4 to 'D:\backup\USERS01.DBF',
datafile 5 to 'D:\backup\RISENET.ORA',
datafile 6 to 'D:\backup\RISENET_JXFGW.ORA',
datafile 8 to 'D:\backup\PERFSTAT.DBF',
current controlfile to 'D:\backup\backup.ctl';
}
2 运行RMAN Copy脚本
连接上目标和目录数据库
G:\oracle\product\10.2.0\db_1\BIN>rman
恢复管理器: Release 10.2.0.1.0 - Production on 星期五 5月 9 16:11:07 2008
Copyright (c) 1982, 2005, Oracle. All rights reserved.
RMAN> connect target sys/mzl@jxfgw
连接到目标数据库: JXFGW (DBID=25524211)
RMAN> connect catalog rman/rman@rcat
连接到恢复目录数据库
RMAN> @d:\backup\rman_copy.rcv
RMAN> run{
2> allocate channel d1 type disk;
3> copy
4> datafile 1 to 'D:\backup\SYSTEM01.DBF',
5> datafile 2 to 'D:\backup\UNDOTBS01.DBF',
6> datafile 3 to 'D:\backup\SYSAUX01.DBF',
7> datafile 4 to 'D:\backup\USERS01.DBF',
8> datafile 5 to 'D:\backup\RISENET.ORA',
9> datafile 6 to 'D:\backup\RISENET_JXFGW.ORA',
10> datafile 8 to 'D:\backup\PERFSTAT.DBF',
11> current controlfile to 'D:\backup\backup.ctl';
12> }
正在启动全部恢复目录的 resync
完成全部 resync
分配的通道: d1
通道 d1: sid=144 devtype=DISK
启动 backup 于 09-5月 -08
通道 d1: 启动数据文件副本
输入数据文件 fno=00001 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSTEM01.DBF
输出文件名 = D:\BACKUP\SYSTEM01.DBF 标记 = TAG20080509T161213 recid = 11 时间戳
= 654279198
通道 d1: 数据文件复制完毕, 经过时间: 00:01:05
通道 d1: 启动数据文件副本
输入数据文件 fno=00006 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET_JXFGW
.ORA
输出文件名 = D:\BACKUP\RISENET_JXFGW.ORA 标记 = TAG20080509T161213 recid = 12 时
间戳 = 654279247
通道 d1: 数据文件复制完毕, 经过时间: 00:00:55
通道 d1: 启动数据文件副本
输入数据文件 fno=00008 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\PERFSTAT.DBF
输出文件名 = D:\BACKUP\PERFSTAT.DBF 标记 = TAG20080509T161213 recid = 13 时间戳
= 654279280
通道 d1: 数据文件复制完毕, 经过时间: 00:00:35
通道 d1: 启动数据文件副本
输入数据文件 fno=00005 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\RISENET.ORA
输出文件名 = D:\BACKUP\RISENET.ORA 标记 = TAG20080509T161213 recid = 14 时间戳 =
654279306
通道 d1: 数据文件复制完毕, 经过时间: 00:00:25
通道 d1: 启动数据文件副本
输入数据文件 fno=00003 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\SYSAUX01.DBF
输出文件名 = D:\BACKUP\SYSAUX01.DBF 标记 = TAG20080509T161213 recid = 15 时间戳
= 654279346
通道 d1: 数据文件复制完毕, 经过时间: 00:00:36
通道 d1: 启动数据文件副本
输入数据文件 fno=00002 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\UNDOTBS01.DBF
输出文件名 = D:\BACKUP\UNDOTBS01.DBF 标记 = TAG20080509T161213 recid = 16 时间戳
= 654279357
通道 d1: 数据文件复制完毕, 经过时间: 00:00:15
通道 d1: 启动数据文件副本
输入数据文件 fno=00004 name=G:\ORACLE\PRODUCT\10.2.0\ORADATA\JXFGW\USERS01.DBF
输出文件名 = D:\BACKUP\USERS01.DBF 标记 = TAG20080509T161213 recid = 17 时间戳 =
654279370
通道 d1: 数据文件复制完毕, 经过时间: 00:00:07
通道 d1: 启动数据文件副本
复制当前控制文件
输出文件名 = D:\BACKUP\BACKUP.CTL 标记 = TAG20080509T161213 recid = 18 时间戳 =
654279373
通道 d1: 数据文件复制完毕, 经过时间: 00:00:01
完成 backup 于 09-5月 -08
启动 Control File Autobackup 于 09-5月 -08
段 handle=E:\BACKUP\C-25524211-20080509-03 comment=NONE
完成 Control File Autobackup 于 09-5月 -08
释放的通道: d1
RMAN> **文件结尾**
如果查看控制文件的拷贝
RMAN> list copy of controlfile;
控制文件副本列表
关键字 S 完成时间 Ckp SCN Ckp 时间 名称
------- - ---------- ---------- ---------- ----
10 A 09-5月 -08 2529328 09-5月 -08 D:\BACKUP\BACKUP.CTL
2 A 08-3月 -08 1475555 08-3月 -08 E:\BACKUP\JXFGWCOPY.CTL
1 A 08-3月 -08 1475322 08-3月 -08 E:\BACKUP\JXFGW.CTL
*********************************************************************************
注:要删除的命令为 RMAN>delete copy;
用户管理与服务器管理的备份与恢复不同之处:
对用户管理的操作,DBA必须知道需要备份什么以及需要还原与恢复什么;而对于服务器管理的
操作,RMAN将通过一个简单的接口决定需要备份什么以及需要还原与恢复什么,大部门管理任务被省略
或简单化了。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12778571/viewspace-263654/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12778571/viewspace-263654/