- 浏览: 770644 次
- 性别:
- 来自: 广州
文章分类
最新评论
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
默认情况下,自动分配通道的并行度为1,如果你通过设置PARALLELISM设置了并行通道
为2,那么在run块中,如果你没有单独通过ALLOCATE CHANNEL命令指定通道,它会默认
使用2条并行通道,如果你在run命令块中指定了数个ALLOCATE CHANNEL,那么rman在执
行备份命令时会以你设置的channel为准,而不管configure中配置了多少个并行通道。
需要注意的一点是,在backup命令中有一个FILESPERSET参数,该参数是指rman建立的每
个备份集中所能包含的数据文件的最大数(注意: 不是指备份片,也就是备份出来的文件),该参数默认值为64,如果在执行
backup命令时没有指定该参数值,那么rman会仅使用第一个通道来执行备份,其它通道
将处于空闲状态。关于通道数与FILESPERSET值之间也有一个大小关系,逻辑稍显复杂。
比如, datafiles 的个数为25 , FILESPERSET = 8 ,那么备份数据库的时候生成4个backupset (25/8=3.125), 每个备份集包含8个数据文件。
----- 并行定义通道个数, 通道定义了通道属性。
allocate channel 提供备份并发度,若平均文件数<filesperset则会按照 平均文件数/备份集 进行备份,若超过则按照filesperset的数量生成备份集;例如:
1、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 3;
release channel ch1;
release channel ch2;
}
平均数是 4(文件数)/2(channel数) = 2 ,小于filesperset 3,则生成2个备份集,每个备份集包含2个数据文件
2、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 1;
release channel ch1;
release channel ch2;
}
则生成4个备份集,每个包含一个数据文件
例子1 :
RMAN> configure device type disk parallelism 4;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
注意: 在上面的配置中,将开启四个通道, 通道1,2采用用户的配置,3,4采用默认配置 。
例子2 :
RMAN> configure device type disk parallelism 3;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
RMAN> configure channel 3 device type disk;
RMAN> configure channel 4 device type disk;
注意: 这时,RMAN将忽略parallelism 的设置,而以用户设置的通道为准。
----------------------------------------------------------------------------------------------
转载:
oracle如何在filesperset和channel之间作选择的?我們看看專家們怎么說
---------------------------------------------------
--biti_rainy
filesperset =files per backupset
有10个datafiles,filesperset =4
10/4=2.5
你备份数据库的时候生成3个backupset
----------------------------
--piner
filesperset是说每个备份集最多能备份几个数据文件或归档日志
一个备份集可以有多个备份片
数据文件等备份是不能跨越备份集但是能跨越备份片
所以说备份集包含某数据文件是正确的。。。
-- blog作者加入:
注意: maxpiecesize 用于设置备份片的大小 。比如备份片最大大小为2000M, 那么一个5G 的数据文件必须跨备份片进行备份,但是一个数据文件不能跨多个备份集。 通常一个通道对应一个备份集。
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2000 M;
---------------------
-- husthxd
用filesperset控制备份集的尺寸
当指定filesperset参数时,rman比较filesperset与自动计算出来的值(对每个已分配通道的文件数目)
并取其中较小的那个值来保证所有的通道被使用。
如果指定或者通过组合backupSpec语句暗示的文件数目比filesperset要大,
那么rman创建多个备份集来维护正确的速率(ratio);
如果没有指定filesperset,rman比较计算出来的值(文件数目除以已分配的通道)和默认值64,
并取其中较小的那个值来保证所有通道可用。
Rman通常尝试创建足够的备份集以使所有已分配的通道有事可做。
一个例外是通道比要备份的文件还要多
blog作者理解举例:
例如:
A. filesperset设置为6,数据文件数目为30,通道数据为4,通过30/4可以得出每个
备份集可含有8个文件,取6和8中较小的值6,那么30/6=5个备份集,那么4个通道肯定都有事情可做了。
B. 如果不指定filesperset,假设数据文件数目为30,通道数据为4,通过30/4可以
得出每个备份集可含有8个文件,比较8和默认值64,我
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
默认情况下,自动分配通道的并行度为1,如果你通过设置PARALLELISM设置了并行通道
为2,那么在run块中,如果你没有单独通过ALLOCATE CHANNEL命令指定通道,它会默认
使用2条并行通道,如果你在run命令块中指定了数个ALLOCATE CHANNEL,那么rman在执
行备份命令时会以你设置的channel为准,而不管configure中配置了多少个并行通道。
需要注意的一点是,在backup命令中有一个FILESPERSET参数,该参数是指rman建立的每
个备份集中所能包含的数据文件的最大数(注意: 不是指备份片,也就是备份出来的文件),该参数默认值为64,如果在执行
backup命令时没有指定该参数值,那么rman会仅使用第一个通道来执行备份,其它通道
将处于空闲状态。关于通道数与FILESPERSET值之间也有一个大小关系,逻辑稍显复杂。
比如, datafiles 的个数为25 , FILESPERSET = 8 ,那么备份数据库的时候生成4个backupset (25/8=3.125), 每个备份集包含8个数据文件。
----- 并行定义通道个数, 通道定义了通道属性。
allocate channel 提供备份并发度,若平均文件数<filesperset则会按照 平均文件数/备份集 进行备份,若超过则按照filesperset的数量生成备份集;例如:
1、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 3;
release channel ch1;
release channel ch2;
}
平均数是 4(文件数)/2(channel数) = 2 ,小于filesperset 3,则生成2个备份集,每个备份集包含2个数据文件
2、run {
allocate channel ch1 type disk;
allocate channel ch2 type disk;
backup datafile 3,4,5,6 filesperset 1;
release channel ch1;
release channel ch2;
}
则生成4个备份集,每个包含一个数据文件
例子1 :
RMAN> configure device type disk parallelism 4;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
注意: 在上面的配置中,将开启四个通道, 通道1,2采用用户的配置,3,4采用默认配置 。
例子2 :
RMAN> configure device type disk parallelism 3;
RMAN> configure channel 1 device type disk;
RMAN> configure channel 2 device type disk;
RMAN> configure channel 3 device type disk;
RMAN> configure channel 4 device type disk;
注意: 这时,RMAN将忽略parallelism 的设置,而以用户设置的通道为准。
----------------------------------------------------------------------------------------------
转载:
oracle如何在filesperset和channel之间作选择的?我們看看專家們怎么說
---------------------------------------------------
--biti_rainy
filesperset =files per backupset
有10个datafiles,filesperset =4
10/4=2.5
你备份数据库的时候生成3个backupset
----------------------------
--piner
filesperset是说每个备份集最多能备份几个数据文件或归档日志
一个备份集可以有多个备份片
数据文件等备份是不能跨越备份集但是能跨越备份片
所以说备份集包含某数据文件是正确的。。。
-- blog作者加入:
注意: maxpiecesize 用于设置备份片的大小 。比如备份片最大大小为2000M, 那么一个5G 的数据文件必须跨备份片进行备份,但是一个数据文件不能跨多个备份集。 通常一个通道对应一个备份集。
CONFIGURE CHANNEL DEVICE TYPE 'SBT_TAPE' MAXPIECESIZE 2000 M;
---------------------
-- husthxd
用filesperset控制备份集的尺寸
当指定filesperset参数时,rman比较filesperset与自动计算出来的值(对每个已分配通道的文件数目)
并取其中较小的那个值来保证所有的通道被使用。
如果指定或者通过组合backupSpec语句暗示的文件数目比filesperset要大,
那么rman创建多个备份集来维护正确的速率(ratio);
如果没有指定filesperset,rman比较计算出来的值(文件数目除以已分配的通道)和默认值64,
并取其中较小的那个值来保证所有通道可用。
Rman通常尝试创建足够的备份集以使所有已分配的通道有事可做。
一个例外是通道比要备份的文件还要多
blog作者理解举例:
例如:
A. filesperset设置为6,数据文件数目为30,通道数据为4,通过30/4可以得出每个
备份集可含有8个文件,取6和8中较小的值6,那么30/6=5个备份集,那么4个通道肯定都有事情可做了。
B. 如果不指定filesperset,假设数据文件数目为30,通道数据为4,通过30/4可以
得出每个备份集可含有8个文件,比较8和默认值64,我
发表评论
-
Oracle 10g 的clusterware 32位 下载地址
2013-04-19 23:03 1157Oracle 10g 的clusterware 32位 下载地 ... -
oracle 分析函数 RANK()
2013-04-11 00:05 1063RANK()既是一个聚合函数,也是一个分析函数 其具体的语法 ... -
oracle 分析函数
2013-04-09 23:25 1133分析函数是用于计算一组中多行的聚合值,与聚合函数的区别在于聚合 ... -
批量执行 bulk collect与forall用法
2013-04-08 23:49 1334BULK COLLECT 子句会批量检 ... -
pl/sql集合类型
2013-03-26 10:12 1535--集合类型 /* 单行单列的数据,使用标量变量 单行 ... -
oracle 行链接与行迁移
2013-03-16 01:06 1062表里的一行对于一个数据块太大的情况有二种(一行在一个数据块里放 ... -
oracle Health Monitor
2013-01-20 00:02 1572About Health Monitor Beginning ... -
oracle moving window size与 AWR retention period关系
2013-01-19 15:58 8453转自: http://tomszrp.itpub.net/po ... -
Oracle11.2新特性之INSERT提示IGNORE_ROW_ON_DUPKEY_INDEX
2013-01-12 00:20 2829insert提示IGNORE_ROW_ON_DUPKEY_IN ... -
oracle 11g新特性Flashback data archive
2013-01-09 22:52 30361. 什么是flashback data archive F ... -
RMAN List和report 命令
2012-12-25 00:07 2822LIST 命令 使用RMAN LIST 命令显示有关资料档案库 ... -
oracle ASM中ASM_POWER_LIMIT参数
2012-12-24 23:46 6364ASM_POWER_LIMIT 该初始化参数用于指定ASM例程 ... -
oracle I/O 从属进程
2012-12-24 23:24 1368I/O 从属进程 I/O从 ... -
easy connect 之 ORA-12154: TNS: 无法解析指定的连接标识符
2012-12-19 23:43 5588用easy connect连接出现“tns无法解析指定的连接标 ... -
Flashback Database --闪回数据库
2012-12-19 23:38 1331Flashback 技术是以Undo segment中的内容为 ... -
Oracle 11g新特性:Automatic Diagnostic Repository
2012-12-19 22:35 1343Oracle Database 11g的FDI(Fault D ... -
oracle 空间RESUMABLE
2012-12-14 22:05 3003空间RESUMABLE操作 转 Oracle从9i开始 ... -
oracle 创建视图 with check option
2012-12-13 23:14 1462我们来看下面的例子: create or replace vi ... -
flashback transaction闪回事务查询
2012-11-26 22:00 1457闪回事务查询有别于闪回查询的特点有以下3个: (1) ... -
pl/sql连不上oracle数据库
2012-11-21 22:56 3704pl/sql 9.2版本连不上oracle数据库 当系统安装 ...
相关推荐
RMAN的基本配置RMAN的基本配置RMAN的基本配置RMAN的基本配置RMAN的基本配置RMAN的基本配置
在9i中必须配置如下参数: 􀂾 LOG_ARCHIVE_DEST_n:指定归档的重做日志文件的位置,并指定是否是必要的。N从1到10,也就是可以指定10个位置,至少指定一个。例如下面的参数设置中: LOG_ARCHIVE_DEST_1= '...
【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本【RMAN】RMAN脚本中使用替换变量--windows 下rman全备脚本
Oracle数据库rman环境配置详解,详解介绍了rman备份
介绍RMAN配置,RMAN备份恢复,控制文件备份恢复,数据文件备份恢复,参数文件备份恢复,日志文件备份恢复,RMAN常用命令
RMAN Catalog创建、配置和管理
RMAN备份恢复性能优化--MAXSETSIZE, MAXPIECESIZE, FILESPERSET, SECTION SIZE等_ITPUB博客.mhtml
3.10 RMAN备份相关的动态性能表 15 第四篇 RMAN备份进阶 16 4.1 建立增量备份 16 4.2 建立镜像复制 18 4.3 建立冗余备份 18 4.4 设置RMAN备份的保存策略 18 4.5 备份优化 19 第五篇 RMAN备份实例 19 5.1 编写rman...
一、rman相关配置1、进入rman:CMD下rman target/2、查看是否处于归档模式:SQL>archive log list;(rman需运行在归档模式下)3、开启归档模式: 代码如下:SQL>shutdown immediate;SQL>startup mount;SQL>alter ...
RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据 库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spfile参数文件。RMAN 也允许您进行增量数据块级别的备份,增量RMAN备份是时间和空间有效的,...
oracle 数据库的 rman参数分析 以及修改设置
[三思笔记]一步一步学rman 一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman...
RMAN 初学者指南 RMAN 配置、监控与管理 RMAN 概述及其体系结构
三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思笔记Rman。三思...
《[三思笔记]一步一步学rman(01)-进入rman.doc》 《[三思笔记]一步一步学rman(02)-rman命令知多少.doc》 《[三思笔记]一步一步学rman(03)-rman备份演练初级篇.doc》 《[三思笔记]一步一步学rman(04)-rman备份演练...
RMAN 经典 私人RMAN 经典 私人RMAN 经典 私人RMAN 经典 私人
一、进入rman 二、rman命令知多少 三、rman备份演练初级篇 四、rman备份演练进阶篇 五、rman外传-基础资料篇1 六、实战rman备份 七、rman外传-基础资料篇2 八、演练rman恢复 九、实战rman恢复(1)丢失控制文件的恢复 ...
四、 RMAN相关使用 1、 RMAN连接到Target Database (1) 分步进行 rman nocatlog(nocatalog会将相关备份信息即元数据放在Contronfile里面) connect target / (不像DB2那样connect to,就connect就OK了) (2) ...
rman参考资料 rman参考PDF rman参考PDF rman参考PDF
NULL 博文链接:https://30736473.iteye.com/blog/851093