澳门新银河国际网站-www.2G.com【注册登录】
做最好的网站

RMAN_学习笔记1_RMAN Structure概述和体系结构

建议将恢复目录放置到与目标数据库不同的主机之上

$ rman target sys/oracle

如果是本地,也可以采用OS认证,远程需要采用密码文件认证

创建rman恢复目录的脚本版本必须大于或等于恢复目录所在数据库的版本

更多的进程的需要大池的分配

存储仓库始终被存储在目标数据库的控制文件内,或存储在恢复目录内(一个单独的Oracle数据库)

RMAN可从从远程或本地通过普通的服务器会话与调用PL/SQL连接到实例,RMAN启动后会产生一个普通的服务器进程

9.通道与通道分配

 

Thanks and Regards

log = $ORALCE_HOME/oradata/log/rman.log append

通道分为备份或还原到磁盘的磁盘通道(disk channel)、备份还原到磁带的磁带通道(SBT),可以自动或手动分配通道

包含目标数据库物理结构的详细信息、数据文件的位置

Win:   C:/> set oracle_sid = orcl

RMAN> RUN {
           backup incremental level 0
           format '/u01/app/oracle/bak/%d_%s_%p'
           fileperset 5(database include current controlfile);
           sql 'alter databaes archive log current ';}

默认的备份目的地为闪回区,$ORACLE_BASE/flash_recovery_area/

RMAN_学习笔记1_RMAN Structure概述和体系结构。下列命令不能用作批命令来使用

RMAN_学习笔记1_RMAN Structure概述和体系结构。% rman auxiliary sys/aux@auxdb

图片 1三、RMAN连接数据库

输出到日志文件

c.权限要求


当一条新的记录需要添加到可重用记录的空间时,并且最老的记录在可重用记录空间中还没有老化,即实际保留的天数未超过

(3). TSPITR(tablespace point-in-time recovery):表空间时点恢复,将一个或多个表空间恢复到非当前状态,而其它表空间保留当前状态

 

(6).从rman提示符连接辅助数据库

(4).从rman提示符连接到目标数据库和恢复目录

RMAN> connect catalog rman/cat@catdb

目标数据库即指想要备份、还原与恢复的数据库。RMAN可执行程序一次只能连接一个数据库

7.辅助数据库(Standby Database $ duplicate database)

3.连接目标数据库或恢复目录

(1).不连接数据库仅启动rman

RMAN> connect catalog rman/cat@catdb

RMAN_学习笔记1_RMAN Structure概述和体系结构。(8).rman命令行参数

a.进程与内存要求

能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。

辅助数据库:Standby database / Duplicate database / TSPITR instance

RMAN_学习笔记1_RMAN Structure概述和体系结构。% rman

b.基本环境变量需求

介质管理库用于RMAN从磁带进行备份与还原

权限:授予用户sysdba权限,OS访问设备的权限

RMAN> connect auxiliary sys/aux@auxdb

确保密码文件被备份

Unix: $ ORACLE_SID = orcl; export ORACLE_SID

6.支持介质管理库

创建rman恢复目录的脚本版本必须大于或等于目标数据库版本

  1. 目标数据库

RMAN> connect catalog rman/cat@catdb

恢复目录的内容通常包括,数据文件、归档日志备份集,备份片,镜像副本、RMAN存储脚本,永久久的配置信息等

  1. 单命令

在备份期间检查损坏的数据块

作为一个组被执行, 如:

恢复目录可以存储RMAN脚本,而非恢复目录情况下,则备份恢复脚本存储为操作系统文件

RMAN> connect target sys/oracle@trgt

% rman

ORACLE_SID,ORACLE_HOME,PATH,NLS_LANG,对基于时间的备份与恢复,需要另外设置NLS_DATE_FORMAT

% rman target / catalog rman/cat@catdb  --使用OS认证,第二个rman为恢复目录的schema

图片 2

rman target sys/oracle@trgt

(2). Duplicate Database:是目标数据库的一个副本或子集,且拥有唯一的DBID,从而独立于主数据库

图片 3一、摘要

        $ rman target /

5.恢复目录

4.存储仓库

通道简言之即是完成文件复制工作的的服务器进程,多通道则实现了并行执行操作

支持增量数据块级别的备份和块级别的介质恢复

CONNECT
CONFIGURE
CREATE CATALOG, DROP CATALOG, UPGRADE CATALOG
CREATE SCRIPT, DELETE SCRIPT, REPLACE SCRIPT
LIST
REPORT

cmdfile = $ORACLE_HOME/scirpts/my_rman_script.rcv

是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作

% rman target sys/oracle@trgt catalog rman/cat@catdb  --使用Oracle Net 认证

可增加备份并发度或限制I/O减少备份给数据库带来的影响

RMAN> connect auxiliary sys/aux@auxdb

可以保存频繁执行的备份恢复脚本

恢复目录数据库,缺省情况下RMAN运行在非恢复目录数据库

远程操作

需要sysdba系统权限

可以设置参数DB_RECOVERY_FILE_DEST参数和DB_RECOVERY_FILE_SIZE进行调整

d.版本要求

仅仅在RMAN提示符下执行单独被执行

(5).命令行连接到辅助数据库

         C:/> rman target /

一旦备份与还原操作启动,则RMAN会根据配置启用一个或多个通道

管理备份与恢复任务

(3).从命令行连接到目标数据库和恢复目录

$rman target sys/oracle@prod @'$ORACLE_HOME/scirpts/my_rman_script.rcv'

在RUN命令中用括号括起来使用,常用的批命令为allocate channel,set newname for datafile,release channel,switch,set等

要备份的数据文件的位置,归档信息等,在使用RMAN时会对控制文件进行更新。

RMAN> connect target sys/oracle@trgt     --使用Oracle Net 认证

 

在Windows操作系统中为rman.exe,在Unix系统中为rman程序所在位置:$ORACLE_HOME/bin

3. 服务器进程与通道

资源:共享内存,更多的进程

远程连接

RMAN的永久配置信息

RMAN可以创建或备份Standby Database,可用于主数据库的故障转移

支持镜像备份与备份集,可以备份到磁盘与磁带

rman target / nocatalog   等同于rman target /

可以将目标数据库的备份恢复,元数据等相关信息写入到一个单独的数据库,这个单独的数据库即为恢复目录

设置密码文件

8.备份目的地

存储了与目标数据库及其备份相关的元数据

% rman target sys/oracle@trgt auxiliary sys/aux@auxdb catalog rman/cat@catdb

$ rman target sys/oracle

RMAN支持主流的磁带库设备与软件(IBM,Hewlett Packard)

(7).其它

RMAN 命令分类



  1. RMAN可执行程序

图片 4二、RMAN组件

RMAN工具版本与目标数据库必须是同一个版本。如使用恢复目录还需要注意

目标数据库的控制文件存储了RMAN所需的信息(存储仓库使用控制文件时),RMAN通过读取控制文件来确定目标数据库的物理结构,

可以实现数据库的克隆、使用RMAN建立备用数据库

 

在RMAN命令行格式化时间参数

% rman

支持在备份期间使用压缩特性来减少磁盘空间的占用

2.连接类型

RMAN> connect target /                   --使用OS认证

1.RMAN使用时需要考虑的问题


能够在相同的恢复目录内作为一个主数据库注册,通常用于测试目的

2014-12-23 Created By BaoXinjian

这个参数规定的天数,则控制文件中可重用记录部分的空间将被自动扩展,此时控制文件尺寸将会变大。

已完成的所有备份的细节

目标数据库

转载: 乐沙弥大神 -
**

% rman

执行命名文件

不能够作为RUN的子命令: 如backup database

图片 5四、RMAN命令

  1. 批命令

全球化环境变量设置

[oracle@oradb ~]$ rman

(2).使用操作系统认证连接到目标数据库

(1). Standby Database:是目标数据库的一个副本,使用目标数据库(主数据库)archived log将其更新,不具有唯一的DBID

参数control_file_record_keep_time决定了控制文件里可重复使用的记录所能保存的最小天数

本文由澳门新银河国际网站发布于注册登录,转载请注明出处:RMAN_学习笔记1_RMAN Structure概述和体系结构

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。