ITPub博客

首页 > Linux操作系统 > Linux操作系统 > rman(1)--简述

rman(1)--简述

原创 Linux操作系统 作者:linfeng_oracle 时间:2013-08-06 14:40:04 0 删除 编辑
rman(1)--简述
 
 
数据库连接方式
1、连接本地数据库
C:\Users\Administrator>rman target sys/oracle
恢复管理器: Release 11.2.0.2.0 - Production on 星期二 8月 6 12:36:01 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
已连接到目标数据库: ORCL11G (DBID=919642917)

2、连接远程数据库
C:\Users\Administrator>rman target sys/oracle@orcl11g
恢复管理器: Release 11.2.0.2.0 - Production on 星期二 8月 6 12:36:18 2013
Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.
已连接到目标数据库: ORCL11G (DBID=919642917)

rman备份两种方式:镜像复制,备份集

rman命令执行方式
1、单个执行
RMAN> sql 'alter system checkpoint';
2、批处理
RMAN> run {
2> sql 'alter system archive log current';
3> }
3、运行脚本
F:\Test\Backup>rman target / @rman_backup.sh
F:\Test\Backup>rman target / cmdfile=rman_backup.sh
4、在rman中执行脚本
RMAN> @F:\Test\Backup\rman_backup.sh
5、执行存储在catalog中的脚本
RMAN> run {execute script. rman_backup};

rman简单备份
1、全库备份
RMAN> backup as backupset database format 'F:\Test\Backup\backup_all_%U';
启动 backup 于 06-8月 -13
使用目标数据库控制文件替代恢复目录
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=1146 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00001 名称=G:\ORACLE\ORADATA\ORCL11G\SYSTEM01.DBF
输入数据文件: 文件号=00006 名称=G:\ORACLE\ORADATA\ORCL11G\SYSTEM02.DBF
输入数据文件: 文件号=00002 名称=G:\ORACLE\ORADATA\ORCL11G\SYSAUX01.DBF
输入数据文件: 文件号=00003 名称=G:\ORACLE\ORADATA\ORCL11G\UNDOTBS01.DBF
输入数据文件: 文件号=00004 名称=G:\ORACLE\ORADATA\ORCL11G\USERS01.DBF
输入数据文件: 文件号=00005 名称=G:\ORACLE\ORADATA\ORCL11G\LF.DBF
通道 ORA_DISK_1: 正在启动段 1 于 06-8月 -13
通道 ORA_DISK_1: 已完成段 1 于 06-8月 -13
段句柄=F:\TEST\BACKUP\BACKUP_ALL_01OGK8DO_1_1 标记=TAG20130806T125936 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:01:05
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 于 06-8月 -13
通道 ORA_DISK_1: 已完成段 1 于 06-8月 -13
段句柄=F:\TEST\BACKUP\BACKUP_ALL_02OGK8FP_1_1 标记=TAG20130806T125936 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 06-8月 -13
如果未指定路径,则会保存在oracle软件的安装目录(G:\oracle\product\11.2.0\dbhome_1\database)
查看备份集
RMAN> list backup;
备份集列表
===================
BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1       Full    884.62M    DISK        00:00:59     06-8月 -13
        BP 关键字: 1   状态: AVAILABLE  已压缩: NO  标记: TAG20130806T125936
段名:F:\TEST\BACKUP\BACKUP_ALL_01OGK8DO_1_1
  备份集 1 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSTEM01.DBF
  2       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSAUX01.DBF
  3       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\UNDOTBS01.DBF
  4       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\USERS01.DBF
  5       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\LF.DBF
  6       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSTEM02.DBF
BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
2       Full    9.58M      DISK        00:00:02     06-8月 -13
        BP 关键字: 2   状态: AVAILABLE  已压缩: NO  标记: TAG20130806T125936
段名:F:\TEST\BACKUP\BACKUP_ALL_02OGK8FP_1_1
  包含的 SPFILE: 修改时间: 06-8月 -13
  SPFILE db_unique_name: ORCL11G
  包括的控制文件: Ckp SCN: 1868599      Ckp 时间: 06-8月 -13
RMAN> list backup of database;
备份集列表
===================
BS 关键字  类型 LV 大小       设备类型 经过时间 完成时间
------- ---- -- ---------- ----------- ------------ ----------
1       Full    884.62M    DISK        00:00:59     06-8月 -13
        BP 关键字: 1   状态: AVAILABLE  已压缩: NO  标记: TAG20130806T125936
段名:F:\TEST\BACKUP\BACKUP_ALL_01OGK8DO_1_1
  备份集 1 中的数据文件列表
  文件 LV 类型 Ckp SCN    Ckp 时间   名称
  ---- -- ---- ---------- ---------- ----
  1       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSTEM01.DBF
  2       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSAUX01.DBF
  3       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\UNDOTBS01.DBF
  4       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\USERS01.DBF
  5       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\LF.DBF
  6       Full 1868577    06-8月 -13 G:\ORACLE\ORADATA\ORCL11G\SYSTEM02.DBF
红色标明为备份集的保存位置

2、表空间的备份
RMAN> backup as backupset tablespace users format 'F:\TEST\BACKUP\backup_user.bak';
RMAN> list backup of tablespace users;
RMAN> delete backupset 3;  --noprompt

3、备份数据文件
RMAN> backup as backupset datafile 3 format 'F:\TEST\BACKUP\datafile_3.bak';
RMAN> list backup of datafile 3;

4、备份控制文件
手动执行备份
RMAN> backup as backupset current controlfile format 'F:\TEST\BACKUP\backup_c1.bak';
备份其他文件指定include current controlfile
RMAN> backup as backupset current controlfile include current controlfile format 'F:\TEST\BACKUP\backup_c2.bak';
备份数据文件1,system表空间也可
RMAN> backup as backupset datafile 1;
配置自动备份
RMAN> configure controlfile autobackup on;
RMAN> list backup of controlfile;

5、备份归档文件
直接备份
RMAN> backup as backupset archivelog all format 'F:\TEST\BACKUP\archive_all.bak';
RMAN> backup as backupset current controlfile plus archivelog format 'F:\TEST\BACKUP\archive_all_%U.bak';
5.1、运行alter system archive log current归档当前日志
5.2、执行backup archivelog all备份所有已归档日志
5.3、执行backup命令对指定项备份
5.4、再次运行alter system archive log current归档当前日志
5.5、对新生成的未备份的归档日志进行备份
RMAN> list backup of archivelog all;

6、备份spfile
RMAN> backup spfile;

7、备份备份集
RMAN> backup backupset 17 delete all input;
RMAN> backup backupset all;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/24996904/viewspace-767869/,如需转载,请注明出处,否则将追究法律责任。

上一篇: undo表空间监控
下一篇: rman(2)--命令
请登录后发表评论 登录
全部评论

注册时间:2011-09-14

  • 博文量
    76
  • 访问量
    415065