当前位置:  数据库>oracle

RMAN 配置、监控与管理

    来源: 互联网  发布时间:2017-03-30

    本文导语: --========================= -- RMAN 配置、监控与管理 --=========================     一、通道及通道分配     1.通道的概念         一个通道代表一个到设备(磁盘或磁带)的数据流并且在目标数据库或辅助数据库实例上产生一个相应的服...

--=========================

-- RMAN 配置、监控与管理

--=========================

 

 

一、通道及通道分配

    1.通道的概念

        一个通道代表一个到设备(磁盘或磁带)的数据流并且在目标数据库或辅助数据库实例上产生一个相应的服务器会话(server session)

        多个通道则产生多个服务器会话,这些服务器会话(或进程)将完成备份、还原与恢复操作等

        通道分为备份或还原到磁盘的磁盘通道(disk channel)、备份还原到磁带的磁带通道(SBT)

        在对数据库执行备份和恢复前必须先分配通道

        ALLOCATE CHANNEL命令在目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复操作使用的I/O类型

        实际上是通过channel来控制备份及恢复时的行为

           

        通道控制命令的作用:

            控制RMAN使用的OS资源

            影响并行度

            指定I/O 带宽的限制值(设置limit read rate参数)

            定义备份片大小的限制(设置limit kbytes)

            指定当前打开文件的限制值(设置limit maxopenfiles)

           

    2.自动分配通道

        可以使用下列命令来自动分配通道,一旦RMAN设定了下列参数,则RMAN根据这些配置来自动分配通道

            CONFIGURE DEVICE TYPE ...PARALLELISM

            CONFIGURE DEFAULT DEVICE TYPE

            CONFIGURE CHANNEL

                假定在RMAN提示符下执行backup datafile 1,则RMAN会使用预先配置的通道参数为之分配通道

                这些命令backup、restore、delete在非run块中运行时会根据configure命令设定的值自动分配通道

                但上述命令在run块中则需要手动分配通道

                   

        改变缺省的设备类型

            RMAN> CONFIGURE DEFAULT DEVICE TYEP TO sbt;

        为自动分配通道配置并行度

            RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;

        配置自动通道选项

            RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

               2> FORMAT = '/BACKUP/RMAN/%U';

         

            RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

               2> MAXPIECESIZE 3G;

       

        --演示,将device type 改为sbt后再改回到缺省值

            RMAN> show default device type;   --显示default device type 的值

 

            RMAN configuration parameters are:

            CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

 

            RMAN> configure default device type to sbt;  --将default device type值置为sbt

 

            new RMAN configuration parameters:

            CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

            new RMAN configuration parameters are successfully stored

 

            RMAN> show default device type ;   --显示更改后的default device type 的值

 

            RMAN configuration parameters are:

            CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

 

            RMAN> configure default device type clear;  --将default device type置为缺省值

 

            old RMAN configuration parameters:

            CONFIGURE DEFAULT DEVICE TYPE TO 'SBT_TAPE';

            RMAN configuration parameters are successfully reset to default value

 

            RMAN> show default device type;

 

            RMAN configuration parameters are:

            CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

           

    3.手动分配通道

        BACKUP,COPY,RESTORE,RECOVER等命令至少需要分配一个通道

        分配一个通道将在目标数据库所在服务器启动一个服务进程,分配的通道实际上是指定了并发度

        可以指定备份到不同的介质,并且可以在手工通道时指定读写速度

        RMAN> RUN {

           2> ALLOCATE CHANNEL ch1 TYPE disk

           3> BACKUP DATAFILE 1,2,4

           4> FORMAT  '/u01/app/oralce/rmanbak/users_%U.bak';}

                  

        下面的示例分配了个通道,且对不同的数据文件使用不同的通道来完成备份工作

        RMAN> RUN {

            2> allocate channel ch1 device type disk;

            3> allocate channel ch2 device type disk;

            4> allocate channel ch3 device type disk;

            5> backup

            6>    incremental level 0

            7>    (datafile 1,4 channel ch1)

            8>    (datafile 2,3 channel ch2)

            9>    (datafile 5,6 channel ch3);

            10> alter system archive log current;}

          

    4.通道配置选项

        connect :是一个Oracle Net连接串。一般不适用于单实例环境

        format : 为通道创建的备份片或映像副本确定路径与文件名

        duration: 控制作业的时间总量,以小时和分钟进行指定

        maxopenfiles:该选项限制RMAN一次能够打开的输入文件数,默认为

        maxpiecesize:限制一个备份集分割的备份片的大小,以字节(默认)、k、m、g为单位

        parms:能够被用于设置sbt_type通道所需的任何变量

        filesperset:备份集中可容纳的文件数


    
 
 

您可能感兴趣的文章:

  • rman配置及rman常用命令操作
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • rman备份脚本和rman增量备份脚本分享
  • Oracle数据库备份和恢复工具 RMan
  • catalog方式的rman备份与恢复示例
  • win平台oracle rman备份和删除dg备库归档日志脚本
  • linux自动运行rman增量备份脚本
  • 9i下RMAN的备份及恢复步骤
  • win平台oracle rman备份和删除dg备库归档日志脚本 iis7站长之家
  • ORACLE 数据库RMAN备份恢复
  • rman恢复方案和oracle异机恢复
  • Oracle RMAN快速入门指南


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3