暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用Oracle10g新特性简化数据库镜像COPY

原创 eygle 2005-03-28
700

当你使用RMAN执行BACKUP命令,你可以创建一个或多个备份集或者镜像拷贝。

镜像拷贝是单个数据文件、归档日志或者控制文件的额外拷贝,不以RMAN的格式存储。镜像拷贝的文件和执行操作系统级拷贝的文件一样,RMAN进行重建或者恢复操作时,可以使用镜像拷贝,当然手工操作也可以使用。


当你发出一个RESTORE命令时,缺省的RMAN恢复一个数据文件或者控制文件的镜像拷贝到原来的位置,镜像拷贝优于备份级被使用,因为使用备份级进行恢复会有额外的开销。

并且,如果你需要使用镜像拷贝恢复数据文件或者控制文件,你无需把文件COPY到原来位置,RMAN的SWITCH命令可以通知数据库使用当前位置的文件,这类似于ALTER DATABASE RENAME FILE命令的功能。

Oracle允许我们使用RMAN进行镜像COPY备份,如:



$ rman target /
Recovery Manager: Release 10.1.0.2.0 - 64bit Production
Copyright (c) 1995, 2004, Oracle. All rights reserved.
connected to target database: EYGLE (DBID=1337390772)
RMAN> run {
2> allocate channel ch1 type disk;
3> copy
4> datafile 1 to '/data5/orabak/system01.dbf',
5> current controlfile to '/data5/orabak/control01.ctl';
6> }
using target database controlfile instead of recovery catalog
allocated channel: ch1
channel ch1: sid=144 devtype=DISK
Starting backup at 28-MAR-05
channel ch1: starting datafile copy
input datafile fno=00001 name=/opt/oracle/oradata/eygle/system01.dbf
output filename=/data5/orabak/system01.dbf tag=TAG20050328T140951 recid=3 stamp=554134212
channel ch1: datafile copy complete, elapsed time: 00:00:25
channel ch1: starting datafile copy
copying current controlfile
output filename=/data5/orabak/control01.ctl tag=TAG20050328T140951 recid=4 stamp=554134219
channel ch1: datafile copy complete, elapsed time: 00:00:03
Finished backup at 28-MAR-05
Starting Control File and SPFILE Autobackup at 28-MAR-05
piece handle=/data5/flash_recovery_area/EYGLE/autobackup/2005_03_28/o1_mf_s_554134221_14h7yh8n_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 28-MAR-05
released channel: ch1
RMAN>

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论