Oracle 10g备份与恢复高级用户指南--第一章 RMAN体系结构

本文档详细介绍了Oracle RMAN(恢复管理器)的高级使用方法,包括RMAN的体系结构、备份与恢复流程、数据库传输及迁移等主题,并深入探讨了用户管理的备份与恢复策略。

Oracle 10g Database Backup and Recovery Advanced User's Guide

第一部分 高级RMAN结构与概念(第1-4章)

第二部分 高级RMAN备份与恢复主题(第5-12章)

第三部分 使用RMAN对数据库传输、复制与迁移(第13-16章)

第四部分 用户管理的备份与恢复(第17-21章)

 

第一章        RMAN体系结构

1.RMAN环境

  必备: Target database 、RMAN 客户端

可选:  恢复目录数据库、恢复目录用户、备份数据库、数据库副本

   介质管理程序 、介质管理目录、oracle企业管理器

2.RMAN命令行客户端

  A.执行RMAN命令

   直接键入命令

    % rman TARGET SYS/oracle@trgt CATALOG rman/cat@catdb

RMAN> BACKUP DATABASE;

  使用命令文件:命令文件是一个写有RMAN命令的文本文件,调用后会顺序执行;如果指定log文件,会将执行结果直接输入到指定文件中;

     % rman TARGET / CATALOG rman/cat@catdb CMDFILE commandfile.rcv LOG outfile.txt

   存储脚本:是一个存储在恢复目录(recovery catalog)中的RMAN job命令块

  B.只能在block中运行的命令:环境设置ALLOCATE CHANNEL、SET NEWNAME FOR DATAFILE;

  C.在RUN block 中无效的command:如下

l  CONNECT

l  CONFIGURE

l  CREATE CATALOG

l  DROP CATALOG

l  UPGRADE CATALOG

l  CREATE SCRIPT

l  DELETE SCRIPT

l  REPLACE SCRIPT

l  LIST

l  REPORT

 D.log 文件

     指定选项:LOG logfile_name

     V$rman_output:最近一次执行结果

     V$rman_status:

3.RMAN repository(RMAN资料库)

   RMAN资料库是收集用于备份、恢复、维护的目标数据库的元数据信息集合;rman存储这些信息在control file

   也可以在其他数据库中创建恢复目录(recovery catalog)来存储这些信息;

(See Also:Oracle Database Backup and Recovery Basics for details on how to manage the RMAN repository, and Chapter 10, "Managing the Recovery Catalog" to learn more about features specific to the recovery catalog)

A.典型的控制文件记录类型:circular reuse records , noncircular reuse records

circular reuse records:保留时间由初始化参数control_file_record_keep_time决定;

noncircular reuse records:主要是datafiles, online redo logs, and redo threads

(See Also:Oracle Database Backup and Recovery Basics to learn how to manage the handling of circular reuse records)

 B.无恢复目录(recovery catalog)的恢复:几点建议

(1)自动备份控制文件

(2)保存DBID

      (3)在独立的磁盘上做镜像

      (4)保存所有的RMAN备份log

C.存储在恢复目录中的RMAN资料库

      Oracle推荐恢复目录存储在一个专用数据库中;

(1)   在恢复目录中注册数据库:一个恢复目录中可注册多个数据库(DBID)

(2)   恢复目录内容

a.    数据文件与归档redolog备份集与备份片;

b.    数据文件拷贝

c.    归档日志及其拷贝

d.    目标数据库中表空间与数据文件

e.    Stored script

f.     固定的RMAN设置

4.media管理

 在执行备份或还原到media管理器时,必须分配一个以上通道来保持与media管理器的通信;

例如:

RMAN> CONFIGURE DEVICE TYPE sbt PARALLELISM 1;

RMAN> CONFIGURE DEFAULT DEVICE TYPE TO sbt;

RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt PARMS 'ENV=(NSR_SERVER=bksvr1)';

RMAN> BACKUP DATABASE;

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

转载于:http://blog.itpub.net/16976507/viewspace-2131583/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值