RMAN通道
来源:互联网 发布:mac版microsoft visio 编辑:程序博客网 时间:2024/06/06 00:04
在RMAN系统中,它自身有一套参数用于整个RMAN会话中,例如前面提到的SHOW ALL 命令。通过该命令可以查看RMAN的一些系统参数的配置信息。数据库管理员可以使用CONFIGURE 命令对RMAN进行配置,也可以在CONFIGURE 命令中指定CLEAR关键字修改某选项的默认值等。
在配置RMAN时,通道的分配起着非常重要的作用,当服务器进程执行备份和恢复操作时,只有一个RMAN会话与分配的服务器恢复进行通信,每个通道的分配都会启动一个进程:
通道的分配分为自动分配通道和RUN命令手动分配通道,数据库管理员会根据不同的需求选择不同的通道分配方式。
1 .手动分配通道
手动分配通道时必须使用RUN命令。RUN命令的语法如下:
RUN {order;}
该语法中order表示命令。在 RMAN中,RUN命令会被优先执行,也就是说,如果 DBA手动分配了通道,则 RMAN将不再使用任何自动分配通道。例如下面实例代码就是对通道进行手动分配代码。
RMAN> run{
2> ALLOCATE CHANNEL run1 DEVICE TYPE DISK
3> FORMAT='/home/oracle/app/oracle/oradata/orcl/rman/%u_%c';
4> BACKUP TABLESPACE rman_tablespace CHANNEL run1 ;
5> };
using target database control file instead of recovery catalog
allocated channel: run1
channel run1: SID=13 device type=DISK
Starting backup at 18-JAN-17
channel run1: starting full datafile backup set
channel run1: specifying datafile(s) in backup set
input datafile file number=00011 name=/home/oracle/app/oracle/oradata/orcl/rman.dbf
channel run1: starting piece 1 at 18-JAN-17
channel run1: finished piece 1 at 18-JAN-17
piece handle=/home/oracle/app/oracle/oradata/orcl/rman/02rqascg_1 tag=TAG20170118T102312 comment=NONE
channel run1: backup set complete, elapsed time: 00:00:01
Finished backup at 18-JAN-17
Starting Control File and SPFILE Autobackup at 18-JAN-17
piece handle=/home/oracle/app/oracle/flash_recovery_area/ORCL/autobackup/2017_01_18/o1_mf_s_933589394_d7zdnlwg_.bkp comment=NONE
Finished Control File and SPFILE Autobackup at 18-JAN-17
released channel: run1
当在RMAN命令执行器中执行类似BACKUP、RESTOR 或DELETE 等需要进行磁盘I/O 操作时,可以将这些命令与 ALLOCATE CHANNEL 命令包含在一个RUN 命令块内部。利用ALLOCATE CHANNEL命令为其手动分配通道。
2 .自动通道配置
在下面两种情况下,如果没有手动为RMAN分配通道,RMAN将利用预定义的设置来自动分配通道:
- 在RUN命令块外部使用BACKUP、RESTORE 和DELETE 命令。
- 在RUN命令块内部执行BACKUP等命令之前,未使用ALLOCATE CHANNEL命令手动分配通道
在使用自动分配通道时,RMAN将根据下面这些命令的设置自动分配通道,如表 所示:
例如下面实例中,使用BACKUP命令自动分配一个具有指定配置的通道,代码如下。
RMAN>BACKUP TABLESPACE users;
2>run {restore tablespace rman1;}
RMAN>CONFIGURE DEVICE TYPE disk PARALLELISM 3;
RMAN>CONFIGURE DEVICE TYPE sbt PARALLELISM 2;
在上述代码中就分配了一个自动通道代码,并且为RMAN分配了磁盘通道和磁带通道,disk 表示磁盘通道,而sbt 就表示磁带通道。
3 .通道配置参数
通道配置参数是手动分配通道和自动分配通道都可以设置的功能,通过设置通道参数来控制通道备份时备份集的大小。
- FILESPERSET 参数 该参数用于限制执行BACKUP命令时备份集的文件个数。
- CONNECT参数 用于设置数据库实例,RMAN允许连接到多个不同的数据库实例。
- FORMAT 参数 该参数用于设置备份文件存储格式,以及备份文件的存储目录。表列出了FORMAT格式化字符串以及各字符的意义。
- RATE 参数 用于设置通道的I/O 限制。
- OPTIMIZATION 参数 如果某个文件的完全相同的备份已经存在,那么当激活备份优化时,会跳过对该文件的备份。
- MAXPIECESIZE 参数 默认情况下一个备份集包含一个备份段,通过配置备份段的最大值,可以将一个备份集划分为几个备份段。
- MAXSETSIZE参数 用于配置备份集的最大尺寸。
1 0
- RMAN通道
- RMAN通道channel
- 监视RMAN通道例子
- RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误
- RAC RMAN 通道配置 RMAN-12001 RMAN-12001 RMAN-10008 RMAN-10003 ORA-01017 错误
- Oracle RMAN(Recovery Manager) – 通道分配
- ORACLE10G RMAN中run代码块中自动释放通道
- RMAN备份中的通道(CHANNEL)相关 - PARALLELISM 、FILESPERSET
- 【ORACLE 备份】rman多通道全备份脚本
- 初识RMAN 3 :查看备份、通道和并行度配置
- 通道
- 通道
- 通道
- 通道
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
- RMAN RAC 到 单实例 duplicate 自动分配通道 触发 ORA-19505 错误
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
- 将指针下的图片传给opencv进行处理。
- <select>默认选中项
- 教育主管部门管理效率、学生学习效率及教师工作效率
- 安卓中的动画
- 改变UILabel其中一部分颜色
- RMAN通道
- angular-ui-router 多视图views
- 当发现某个java线程占CPU或内存非常高的时候,你如何定位?
- Android常用命令
- 判断是否主进程
- 欢迎使用CSDN-markdown编辑器
- 搭建anyconnect服务器
- kafka学习 (一)集群安装配置
- SqlAlchemy ORM 学习