zoukankan      html  css  js  c++  java
  • ORACLE RMAN介绍

    本地连接:
    $ rman target /  or $ rman target / nocatalog
    远程连接:
    $ rman target sys/sys@sky

    RMAN命令执行方式:
    1.单条命令执行
    2.使用run{}
    3.脚本执行
    RMAN TARGET / @XXXX.RMAN
    RMAN TARGET / CMDFILE=XXXX.RMAN
    RMAN TARGET / LOG /HOME/ORACLE/RMAN.LOG APPEND @XXXX.RMAN
    在RMAN中可以使用@XXXX.RMAN
    RMAN命令类型:
    独立命令:
     CHANGE
     CONNECT
     CREATE CATALOG, RESYNC CATALOG
     CREATE SCRIPT, DELETE SCRIPT, REPLACE SCRIPT
    注意独立命令无法再RUN里面执行
    作业命令:
    在RUN里面执行,多个命令执行
    独立命令或作业命令
    作业命令通常被分成几组,由RMAN 在RUN 命令块内按顺序执行。
    如果块内任何一个命令失败,RMAN 将停止处理;
    而不再继续执行块内的其它命令。
    有一些命令既可在提示符下独立发出也可在RUN 命令中发出

    RMAN配置介绍:
    RMAN> show all;
    RMAN configuration parameters are:
    CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default --基于冗余数量的备份保留策略
    CONFIGURE BACKUP OPTIMIZATION OFF; # default --是否启用备份优化
    CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default --通道配置支持两种SBT和DISK,SBT为磁带
    CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default --是否自动备份控制文件
    CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default --指定自动备份控制文件的格式和路径
    CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default --设置并行备份
    CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default --数据文件备份的默认备份复制数量
    CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default --归档文件备份的默认备份复制数量
    CONFIGURE MAXSETSIZE TO UNLIMITED; # default --默认单个备份集的最大值
    CONFIGURE ENCRYPTION FOR DATABASE OFF; # default --备份是否加密
    CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default --加密算法
    CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default --归档文件删除策略,NONE不启用归档文件的删除策略
    CONFIGURE SNAPSHOT CONTROLFILE NAME TO '/app/oracle/product/10.2.0/db_1/dbs/snapcf_skyread.f'; # default
    带default的都是默认配置,以上主要介绍了几个常用的配置

    下面介绍一下几个常用命令:
    show:
    SHOW 命令用于查看使用CONFIGURE 命令指定的永久配置设置。
    这些设置将用于任意RMAN 会话。
    它是一个独立命令,您可使用SHOW 命令显示下列信息:
    ⊙ 自动通道配置设置
    SHOW CHANNEL;
    SHOW DEVICE TYPE;
    SHOW DEFAULT DEVICE TYPE
    ⊙ RMAN 保留策略配置设置
    SHOW RETENTION POLICY;
    ⊙ 备份副本数
    SHOW DATAFILE BACKUP COPIES;
    ⊙ 备份集的最大大小
    SHOW MAXSETSIZE;
    ⊙ 在整个数据库备份策略中不包括的表空间
    SHOW EXCLUDE;
    ⊙ 备份优化的状态
    SHOW BACKUP OPTIMIZATION;
    这个命令很简单,直接跟不同的配置参数,显示不同的配置。

    list:
    list backup;#列出数据库的所有备份
    list backup of datafile 'xxxxxx';#列出数据文件的所有备份
    LIST BACKUP OF CONTROLFILE; #列出控制文件的备份信息
    LIST BACKUP OF ARCHIVELOG ALL;#列出所有备份的归档信息
    LIST COPY OF TABLESPACE 'SYSTEM';#列出system表空间的数据文件copy副本
    LIST DEVICE TYPE DISK BACKUP;#列出DISK设备上的所有备份信息
    LIST ARCHIVELOG ALL;#列出数据库当前所有的归档
    LIST EXPIRED BACKUP;#列出无效备份

    report:
    REPORT SCHEMA;#数据库结构
    REPORT NEED BACKUP..;#那些文件需要备份
    REPORT OBSOLETE;#那些备份可以删除

    REPORT NEED BACKUP 命令用于标识所有需要备份的数据文件
    该报告假定在还原时使用最新的备份。
    该命令有三个选项:
    ⊙ 增量(Incremental):
    是一个整数值
    指定应在恢复过程中还原的增量备份的最大数目
    如果需要该数目或更多的增量备份
    则需要对数据文件执行新的完全备份。
    例如,要报告需要三个或更多增量备份才能进行恢复的文件:
    RMAN > REPORT NEED BACKUP incremental 3 database;
    ⊙ 天数(Days):
    是一个整数值
    指定距文件上一次完全或增量备份操作的最大天数
    如果最近一次备份到当前的天数等于或超过该数字
    则需要对该文件进行备份。
    例如,报告三天未备份的系统文件:
    RMAN > REPORT NEED BACKUP days 3 tablespace system;
    ⊙ 冗余(Redundancy):
    一个整数值
    指定必要的最低冗余级别
    例如,如果没有两个或更多备份
    则冗余级别2 将要求进行备份

    CROSSCHECK;
    CROSSCHECK命令用来检查备份或归档物理文件的状态,如果物理文件存在,并且控制文件(或恢复目录)中有匹配记录,
    则标记该对象的状态为AVAILABLE(有效),如果文件已经不存在了,则标记该对象状态为EXPIRED(无效)
    CROSSCHECK ARCHIVELOG ALL;#检查所有归档文件
    CROSSCHECK BACKUP;#检查所有备份集

    CHANGE:
    CHANGE命令可以用来修改备份文件或归档文件的状态,不是指物理文件,而是这些文件在控制文件(或恢复目录)中对应记录的状态,
    状态有两种:AVAILABLE(可用)和UNAVAILABLE(不可用)
    CHANGE BACKUPSET n UNAVAILABLE; #修改指定备份机状态
    CHANGE BACKUP OF TABLESPACE USERS UNAVAILABLE;#指定表空间备份集状态为不可用
    CHANGE ARCHIVELOG LOGSEQ=n UNAVAILABLE;#修改指定的归档文件状态
    CHANGE ARCHIVELOG LOGSEQ=n DELETE;#删除某个归档

  • 相关阅读:
    JVM OOM处理
    Scala可变参数列表,命名参数和参数缺省
    Scala闭包
    Scala应用函数
    Scala函数字面量简化写法
    Scala函数字面量
    Scala中class和object的区别
    数据库的优化
    svn: warning: 'xxxxxx' is already under version control
    svn status 显示 ~xx
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3146798.html
Copyright © 2011-2022 走看看