行情北京 上海 广州 深圳 沈阳 济南 郑州 武汉 长沙 南京 西安 成都 昆明 杭州
e杂志下载
 首页 | 资讯 网刊 视频 评测  企业:服务器 网络 存储 通信 安全 技术开发 信息化-方案 | ITPUB IXPUB
 商务笔记本 台式机 投影机 打印扫描 办公产品 耗材 软件 学院 下载 驱动  家庭数字家电 家庭组网
 个人DIY硬件 | 手机 GSM CDMA 无线电 GPS| 数码影像 相机 摄像机 | 消费数码 MP3 | 论坛 | 经销商社区
 报价中心 三维图秀 产品评论 产品大全 使用手册 术语详解 厂商专区 二手市场 维修服务 疑难解答 IT搜索
 多维导航
 

Oracle RMAN物理备份技术详解

作者:IT168 周卫丰 发表日期:2007-02-10 04:33
  内容导航: 上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 下一页
 
下面详细讲一下rman的各项配置的含义:

1、 Configuring the Default Device Type for Backups:配置缺省备份设备

缺省情况下rman默认的备份设备为磁盘disk,也可以配置其他介质作为rman的备份设备如磁带等。
RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt; RMAN> CONFIGURE DEFAULT DEVICE TYPE TO DISK;
关于设备的类型要参考设备提供商给的说明文档,按照他们提供的设备名进行备份设备的配置。

2、Configuring the Default Backup Type for Disk Backups: 配置磁盘备份的备份类型:备份集或者镜像拷贝(文件拷贝)
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COPY; # image copies RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; # uncompressed

镜像拷贝只适用于磁盘备份,磁带等其他介质只支持备份集。镜像拷贝是对数据文件等的拷贝,占用空间大消耗时间长,所以不建议使用。

如果备份类型是备份集的话,我们还可以制定下面的压缩参数:
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO COMPRESSED BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO COMPRESSED BACKUPSET;
这里要注意,如果想要恢复Compressed,可以再次执行以下命令,而不是用clear命令来清除Compressed参数。
RMAN> CONFIGURE DEVICE TYPE DISK BACKUP TYPE TO BACKUPSET; RMAN> CONFIGURE DEVICE TYPE sbt BACKUP TYPE TO BACKUPSET;
另外备份类型还支持并行度参数PARALLELISM,默认值为1,我们可以适当调节该参数来加快备份速度。

3、Configuring Disk Devices and Channels:配置磁盘设备和通道

Rman通过通道连接到目标数据库,通道执行着rman的全部工作,缺省情况下rman为所有的操作分配1个通道。
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT 'd:\ora_df%t_s%s_p%p';
如果是asm磁盘可以按照如下配置:
CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT '+dgroup1';
如果是磁带设备可以按照如下配置:
CONFIGURE CHANNEL DEVICE TYPE sbt PARMS='ENV=mml_env_settings';
通过PARMS指定备份设备对应的串。

4、Configuring Control File and Server Parameter File Autobackup: 配置控制文件和参数文件自动备份

我们可以通过下面命令来启用和停用控制文件自动备份。
CONFIGURE CONTROLFILE AUTOBACKUP ON; CONFIGURE CONTROLFILE AUTOBACKUP OFF;
如果控制文件自动备份启动,每次控制文件内容发生变化的时候,oracle 自动在如下目录下(如果没有指定控制文件备份格式,并且安装了快速恢复区flash recovery area的话)备份控制文件。
…\flash_recovery_area\SID\AUTOBACKUP\2007_01_04\
5、Configuring the Control File Autobackup Format: 配置控制文件自动备份格式

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO 'd:\cf_%F';
如果是asm存储设备,可以如下设置控制文件自动备份格式:
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK TO '+dgroup1';
清除控制文件自动备份格式命令如下:
CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE DISK CLEAR; CONFIGURE CONTROLFILE AUTOBACKUP FOR DEVICE TYPE sbt CLEAR;
当然,我们也可以在执行rman操作的设置备份格式,如:

RMAN> SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE sbt
TO 'controlfile_%F'; RMAN
RMAN> BACKUP AS COPY DATABASE;
以上设置在整个rman操作控制台生效。
RMAN> RUN { SET CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '/tmp/%F.bck'; BACKUP AS BACKUPSET DEVICE TYPE DISK DATABASE; }
这个set设置在rman程序块生效。

6、Configuring the Backup Retention Policy: 配置备份保留策略

备份保留策略有两种方式,一种是基于时间的保留策略,一种是基于冗余度的保留策略。


based on a recovery window (the maximum number of days into the past
for which you can recover) or redundancy (how many copies of each backed-up file to keep).
RECOVERY WINDOW参数指出了最大保留时间为从当前日期到多少天前。
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;
Rman将保留着这期间的任何全库备份和level 0的增量备份,同时rman也保留着归档日志和level 1的增量备份,以便于可以做这个期间的基于时间点的恢复。Rman不会删除过期的备份,如果我们用REPORT OBSOLETE可以看到过期的备份并且执行DELETE OBSOLETE来删除过期的备份。

REDUNDANCY参数指出了我们想保留几份备份文件。
CONFIGURE RETENTION POLICY TO REDUNDANCY 3;
查看当前备份保留策略:
RMAN> SHOW RETENTION POLICY;

如果我们执行以下命令来清除备份保留策略,rman将不会将任何备份标记为过期。

CONFIGURE RETENTION POLICY TO NONE;
上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 下一页
【内容导航】  
第1页 第2页
第4页
第5页 第6页
第7页 第8页
第9页 第10页
第11页 第12页
第13页
【相关文章】  
Oracle 9i轻松取得建.. 在Oracle里加快SQL执..
使用Oracle9i全索引扫.. 用.NET调用oracle存..
Oracle大文本在ASP中.. Oracle绑定变量测试
获得应用程序所执行的SQL语句 利用存储过程参数控制JOB的..
查找低劣的SQL方法 RMAN从无到有小测试
下一篇:Oracle ERP数据转换论
©版权所有。未经许可,不得转载。 【责任编辑:赵建凯
 
  网友评论
 
IT168广告刊例(2006年)
关于皓辰 | 关于IT168 | 合作伙伴 | 广告服务 | 使用条款 | 投稿指南 | 诚聘精英 | 联系我们 | 法律顾问 | 网站地图 | 繁体版
CopyRight 1999-2006 www.it168.com All Right Reserved.
北京皓辰网域网络信息技术有限公司. 版权所有 E-mail:Webmaster@it168.com  
京ICP证:060528号