zoukankan      html  css  js  c++  java
  • RMAN备份各种物理文件

    RMAN运行脚本的方式:
    RMAN TARGET / @backup_db.rman
    RMAN TARGET / cmdfile=backup_db.rman
    在RMAN中执行操作系统中保存的脚本:
    RMAN> @backup_db.rman
    运行存储在catalog中的脚本(需要首先为RMAN创建恢复目录)
    RMAN> RUN{EXCUTE SCRIPT backup_file_whole_db}

    只要数据库处于加载状态,无论数据库能否打开工,都可以在RMAN中对表空间进行备份。
    =========
    RMAN备份:
    ===========================
    C:UsersAdministrator>RMAN

    恢复管理器: Release 11.2.0.1.0 - Production on 星期二 12月 16 22:42:22 2014

    Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

    RMAN> CONNECT TARGET /

    连接到目标数据库: ORCL (DBID=1392118573)
    ============
    1.整库备份,只需要执行一条命令即可

    RMAN> BACKUP DATABASE; --同时会备份控制文件和参数文件在内。也可也使用FORMAT指定备份的路径及文件格式:如BACKUP DATABASE FORMAT 'D:ora_backupak_%U';
    启动 backup16-12月-14
    使用目标数据库控制文件替代恢复目录
    分配的通道: ORA_DISK_1
    通道 ORA_DISK_1: SID=22 设备类型=DISK
    通道 ORA_DISK_1: 正在启动全部数据文件备份集
    通道 ORA_DISK_1: 正在指定备份集内的数据文件
    输入数据文件: 文件号=00001 名称=D:APPADMINISTRATORORADATAORCLSYSTEM01.DBF
    输入数据文件: 文件号=00002 名称=D:APPADMINISTRATORORADATAORCLSYSAUX01.DBF
    输入数据文件: 文件号=00005 名称=D:APPADMINISTRATORORADATAORCLEXAMPLE01.DBF
    输入数据文件: 文件号=00003 名称=D:APPADMINISTRATORORADATAORCLUNDOTBS01.DBF
    输入数据文件: 文件号=00004 名称=D:APPADMINISTRATORORADATAORCLUSERS01.DBF
    通道 ORA_DISK_1: 正在启动段 116-12月-14
    通道 ORA_DISK_1: 已完成段 116-12月-14
    段句柄=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2014_12_16O1_MF_NNNDF_TAG20141216T224300_B90K7Z49_.BKP 标记=TAG20141216T224300 注释=NONE
    通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:25
    通道 ORA_DISK_1: 正在启动全部数据文件备份集
    通道 ORA_DISK_1: 正在指定备份集内的数据文件
    备份集内包括当前控制文件
    备份集内包括当前的 SPFILE
    通道 ORA_DISK_1: 正在启动段 116-12月-14
    通道 ORA_DISK_1: 已完成段 116-12月-14
    段句柄=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2014_12_16O1_MF_NCSNF_TAG20141216T224300_B90KBNYR_.BKP 标记=TAG20141216T224300 注释=NONE
    通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
    完成 backup16-12月-14
    --查看创建的全库备份:LIST BACKUP OF DATABASE;

    2、表空间备份

    RMAN> BACKUP TABLESPACE USERS; --同样可指定FORMAT参数
    启动 backup16-12月-14
    使用通道 ORA_DISK_1
    通道 ORA_DISK_1: 正在启动全部数据文件备份集
    通道 ORA_DISK_1: 正在指定备份集内的数据文件
    输入数据文件: 文件号=00004 名称=D:APPADMINISTRATORORADATAORCLUSERS01.DBF
    通道 ORA_DISK_1: 正在启动段 116-12月-14
    通道 ORA_DISK_1: 已完成段 116-12月-14
    段句柄=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2014_12_16O1_MF_NNNDF_TAG20141216T230050_B90L94N8_.BKP 标记=TAG20141216T230050 注释=NONE
    通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:03
    完成 backup16-12月-14
    --查看备份的表空间:LIST BACKUP OF TABLESPACE USERS;

    3、数据文件的备份

    RMAN> BACKUP DATAFILE 'D:APPADMINISTRATORORADATAORCLUSERS01.DBF';
    
    启动 backup16-12月-14
    使用目标数据库控制文件替代恢复目录
    分配的通道: ORA_DISK_1
    通道 ORA_DISK_1: SID=185 设备类型=DISK
    通道 ORA_DISK_1: 正在启动全部数据文件备份集
    通道 ORA_DISK_1: 正在指定备份集内的数据文件
    输入数据文件: 文件号=00004 名称=D:APPADMINISTRATORORADATAORCLUSERS01.DBF
    通道 ORA_DISK_1: 正在启动段 116-12月-14
    通道 ORA_DISK_1: 已完成段 116-12月-14
    段句柄=D:APPADMINISTRATORFLASH_RECOVERY_AREAORCLBACKUPSET2014_12_16O1_MF_NNNDF_TAG20141216T230945_B90LST4D_.BKP 标记=TAG20141216T230945 注释=NONE
    通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:02
    完成 backup16-12月-14

    4、控制文件、归档日志文件、参数文件的备份

    RMAN> BACKUP CURRENT CONTROLFILE;
    RMAN> BACKUP DATABASE INCLUDE CURRENT CONTROLFILE;
    RMAN> LIST BACKUP OF CONTROLFILE;
    RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;
    ===
    RMAN> BACKUP ARCHIVELOG ALL;
    RMAN> BACKUP CURRENT CONTROLFILE PLUS ARCHIVELOG;
    ==
    RMAN> BACKUP SPFILE;
  • 相关阅读:
    【NOI2008】志愿者招募
    【NOI2015】小园丁和老司机
    【TJOI2007】小朋友
    【HNOI2008】神奇的国度
    【CTSC2014】企鹅QQ
    【CQOI2014】通配符匹配
    【JSOI2008】火星人
    【SCOI2007】压缩
    【ZJOI2009】对称的正方形
    【LOJ#6066】同构子树
  • 原文地址:https://www.cnblogs.com/rusking/p/4168373.html
Copyright © 2011-2022 走看看