rman作为oracle备份与恢复工具,为我们提供了强大的功能.当中包含对数据文件的物理和逻辑检測以及备份文件的有效性检測. 首先.来看一下rman对数据文件的检測. 我们知道,rman在备份数据时,会将数据读入读缓存,然会将数据从读缓存写入写缓存并终于写入数据库.在从读缓存到写缓存的过程中,rman会进行物理一致性的检測(db_block_checksum未true)和逻辑一致性检測(使用了check logical选项).比如: SQL> show parameter db_block NA…
RMAN命令 1.独立命令  RMAN>shutdown immediate  RMAN>startup  RMAN>backup format 'd:\backup\%d_%s.bak' tablespace users;2.作业命令  RMAN>run { backup format 'd:\backup\$d_%s.bak' tablespace users; }3.运行SQL命令  RMAN>sql 'alter system switch logfile' ;4.运…
5.Creating Backups with RMAN 创建备份集 RMAN> backup as backupset format '/u01/app/oracle/backup/rmanbk/df_%d_%s_%p.bus' tablespace users; 创建镜像(image)拷贝 RMAN> BACKUP AS COPY DATAFILE '/u01/app/oracle/oradata/orcl/users01.dbf'; RMAN> BACKUP AS COPY ARC…
转摘:http://blog.itpub.net/29819001/viewspace-1320977/ [oracle@zx ~]$ rman target /Recovery Manager: Release 11.2.0.1.0 - Production on Thu Oct 16 18:20:57 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.connected to ta…
检查目标数据库是否处于归档模式: . 检查数据库模式: sqlplus /nolog conn /as sysdba archive log list (查看数据库是否处于归档模式中) 若为非归档,则修改数据库归档模式. startup mount alter database archivelog alter database open ===================== 1.连接恢复目录及目标数据库(要事先创建恢复目录) C:\Users\Administrator>rman 恢复管…
RMAN增量备份:增量备份级别:0,1,2,3,4BACKUP DATABASE也是创建数据库的完整备份,但是这种备份不同于增量备份的0级备份.这种备份不包含增量备份的0级备份,并不支持在此基础上再创建增量备份.1.建立增量级0级的全库备份 C:\Users\Administrator>RMAN 恢复管理器: Release :: Copyright (c) , , Oracle and/or its affiliates. All rights reserved. RMAN> CONNECT…
删除备份--DELETE命令 用于删除RMAN备份记录及相应的物理文件.当使用RMAN执行备份操作时,会在RMAN资料库(RMAN Repository)中生成RMAN备份记录,默认情况下RMAN备份记录会被存放在目标数据库的控制文件中,如果配置了恢复目录(Recovery Catalog),那么该备份记录也会被存放到恢复目录中. RMAN中的DELETE命令就是用来删除记录(某些情况下并非删除记录,而是打上删除标记),以及这些记录关联的物理备份片段. 删除过期备份.当使用RMAN命令执行备份操…
一.增量与差异 关于Incremental增量备份级别: Oracle 9i 共有五种级别 0 1 2 3 4,0级最高-4级最低,0级是1级的基础以此类推. Oracle 10g官方文档明确指出增量备份只有0和1两种级别(太多增量级别其实没有太大的意义),不过实际执行增量操作时,仍然能够指定多个级别,最大能够支持4级增量备份. Oracle 11g 增量备份只有0和1两种级别. 问题: RMAN differential Backups 是什么?它和 RMAN cumulative Backu…
备份理论和基本语法 备份概念 执行备份或还原草的数据库称为目标.在一些环境下,有许多数据库,因此有许多RMAN目标.应一次连接每个数据库.目标的每个备份都有一些属性: 打开或关闭 完整或部分 完整或增量 到磁盘还是磁带上 副本或备份集 这些属性可以随意组合,但根据环境和配置,可能只能使用这些属性的一个子集.在所有情况下,备份由Oracle服务器进程完成,启动该进程是为了响应RMAN可执行程序用户进程中发出的命令. 1.RMAN体系结构 RMAN可执行程序是一个用户进程,与其他用户进程一样.它在本…
冗余备份概念 RMAN提供了一种更谨慎的备份策略:duplexed方式备份,其实质就是在生成备份集的同时,向指定位置copy指定份数(最大不超过4)的备份集复制,以避免在灾难性事故时数据库损坏和备份丢失的情况下导致完全崩溃,提高备份可用性. RMAN有三种方式的duplexed备份. 在RMAN中执行backup命令时指定copies参数 RMAN> backup copies 2 tablespace users format 'D:/backup/USER_%U_1','D:/backup/…