引言

许多好朋友很有可能不太熟rman的一些定义,因此今日大家具体介绍一下RMAN的配备.监管和管理方法。

一.方式和方式分派。

1.方式的定义。

一个安全通道表明到机器设备(硬盘或录音带)的数据流分析,并在总体目标数据库查询或輔助数据库实例上转化成相对应的网络服务器对话,而好几个安全通道转化成好几个网络服务器对话,这种对话将进行备份数据.修复和修复实际操作。

安全通道分成用以备份数据或修复到硬盘的硬盘安全通道和用以备份与恢复到录音带的录音带安全通道。

在备份数据和复原数据库查询以前,务必分派安全通道。

ALLOCATE CHANNEL指令在总体目标数据库查询中运行一个网络服务器过程,与此同时,它务必界定网络服务器过程用于实行备份数据或修复实际操作的I/O种类。实际上,该安全通道用以操纵备份与恢复期内的个人行为。

安全通道操纵指令的功效:

操纵RMAN应用的OS資源危害并行度特定I/O 网络带宽的限定值(设定limit read rate主要参数)界定备份数据片尺寸的限定(设定limit kbytes)特定当今打开文件的限定值(设定limit maxopenfiles)

2.全自动分派频道栏目。

2.1.有关指令。

您还可以应用下列指令全自动分派频道栏目,一旦RMAN设定了下列主要参数,RMAN便会依据这种配备全自动分派频道栏目。

CONFIGURE DEVICE TYPE ...PARALLELISMCONFIGURE DEFAULT DEVICE TYPECONFIGURE CHANNEL

假定备份数据数据库文件1在RMAN提示符下实行,RMAN将应用预配备的安全通道主要参数为其分派安全通道。当这种指令备份数据.修复和删掉在非运作块中运作时,他们会依据configure指令设定的值全自动分派安全通道,但以上指令必须在运作块中手动式分派安全通道。

变更3级机器设备种类。

RMAN> CONFIGURE DEFAULT DEVICE TYEP TO sbt;

为全自动分派安全通道配备并行性。

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 3;

配备全自动频道栏目选择项。

RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT = '/BACKUP/RMAN/%U';RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 3G;

2.2.试验–将机器设备种类更改成sbt,随后回到初始值。

RMAN> show default device type; --表明default device type 的值RMAN> configure default device type to sbt; --将default device type值置为sbtRMAN> show default device type ; --表明变更后的default device type 的值RMAN> configure default device type clear; --将default device type置为缺省值RMAN> show default device type;oracle数据库基础教程答案-oracle数据库基础知识-第1张图片oracle数据库基础教程答案-oracle数据库基础知识-第2张图片

3.手动式分派安全通道3.手动式分派频道栏目。

BACKUP.COPY.RESTORE.RECOVER等指令最少必须分派一个安全通道。

分派安全通道将在总体目标数据库查询存在的网络服务器上运行服务流程。实际上,分派的安全通道特定了高并发水平,能够特定备份数据到不一样的物质,而且能够特定手动式安全通道期内的读写能力速率。

下列实例为不一样的数据库文件分派安全通道并应用不一样的渠道来进行备份数据工作中。

RMAN> RUN {allocate channel ch1 device type disk;allocate channel ch2 device type disk;allocate channel ch3 device type disk;backup incremental level 0(datafile 1,4 channel ch1)(datafile 2,3 channel ch2)(datafile 5,6 channel ch3);alter system archive log current;}

4.安全通道配备选择项。

connect :是一个Oracle Net联接串。一般不用以单案例自然环境format : 为安全通道建立的备份数据片或印象团本明确途径与文件夹名称duration: 操纵工作的時间总产量,以小時和分鐘开展特定maxopenfiles:该选择项限定RMAN一次可以开启的键入文档数,默认设置为maxpiecesize:限定一个备份数据集切分的备份数据片的尺寸,以字节数(默认设置).k.m.g为企业parms:可以被用以设定sbt_type通道需要的一切自变量filesperset:备份数据集中化可容下的文档数

第二,配备指令的应用。

configure指令能够进行下面的每日任务。

配备安全通道的全自动分派特定备份数据的保存对策特定备份数据团本的团本数限定备份数据集的尺寸设定默认设置的备份数据种类为备份数据集或镜像系统备份数据开启或关掉备份数据提升配备是不是一键备份操纵文档配备备份数据到录音带

实例:

配备全自动频道栏目。

RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT = '/BACKUP/RMAN/%U';

配备保存对策修复对话框。

RMAN> CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 7 DAYS;

配备保存对策的沉余。

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

配备好几个备份数据印象。

RMAN> CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE disk TO 2;

配备全自动提升备份数据。

RMAN> CONFIGURE BACKUP OPTIMIZATION ON;

应用clear指令修复到初始值。

RMAN> CONFIGURE RETENTION POLICY CLEAR;RMAN> CONFIGURE CHANNEL DEVICE TYPE sbt CLEAR;

配备备份数据的并行度。

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2

配备备份数据块的尺寸。

RMAN> configure channel device type disk maxpiecesize=1G;

配备键入/輸出载入速度(应用分派安全通道或配备安全通道的速度选择项)。

RMAN> configure channel device type disk rate 1M;oracle数据库基础教程答案-oracle数据库基础知识-第3张图片第三,应用Show指令。

show指令用以表明相关永久性配备设定的信息内容。

应用show指令表明的具体内容有:

全自动安全通道配备设定备份数据保存对策设定备份数据镜像系统团本总数备份数据集尺寸设定从备份数据中排出的磁盘空间备份数据提升情况

最常见的指令是show all,它还可以表明单独设定的信息内容,比如。

RMAN> show backup optimization;oracle数据库基础教程答案-oracle数据库基础知识-第4张图片第四,应用List指令。列举备份数据集,数据库文件镜像系统等列举特定磁盘空间随意数据库文件的备份数据集或镜像系统团本列举特定范畴内包括存档日志的备份数据集或镜像系统团本

有关指令如下所示:

RMAN> list backup;RMAN> list copy;RMAN> list backup of database;RMAN> list backup of tablespace uers;RMAN> list backup of archivelog all;RMAN> list backup verbose;RMAN> list backup summary;RMAN> list backup of datafile { n | }RMAN> list copy of archive from time = 'sysdate - 7';RMAN> list backup of archivelog from sequence 1000 until sequence 1020;RMAN> list backupset tag=TAG20101014T155753;RMAN> list backup; --列举备份数据信息内容oracle数据库基础教程答案-oracle数据库基础知识-第5张图片形容词 (verb的简称)应用“汇报”指令。

“汇报”指令表明储存库文件的深入分析信息内容,比如什么文档必须备份数据,什么备份数据能够删掉,及其什么文档不能修复。有关指令如下所示:

RMAN> report schema;RMAN> report need backup;RMAN> report need backup days 3;RMAN> report need backup redundancy 3;RMAN> report need backup recovery window of 3 days;RMAN> report obsolete;RMAN> report unrecoverable;RMAN> report schema at time 'sysdate-7';RMAN> report need backup days 2 tablespace system;RMAN> report need backup;oracle数据库基础教程答案-oracle数据库基础知识-第6张图片六,应用删掉指令。

删掉有关备份数据集或镜像系统团本的物理学文档,并将删掉标识升级为删掉操纵文档。假如应用修复文件目录,请消除修复文件目录中的备份数据集。有关指令如下所示:

RMAN> delete backupset;RMAN> delete backupset n;RMAN> delete obsolete ;RMAN> delete obsolete redundancy 2;RMAN> delete noprompt copy;RMAN> delete noprompt backupset tag TAG20101016T143521;RMAN> delete obsolete recovery window of 7 days;RMAN> delete expired backupset;RMAN> delete expired copy;RMAN> delete expired archivelog all;oracle数据库基础教程答案-oracle数据库基础知识-第7张图片oracle数据库基础教程答案-oracle数据库基础知识-第8张图片

七,crosscheck指令的应用七,交叉式查验指令的应用。

用以认证储存库房中的备份数据集或镜像系统团本。实行此指令后,储存库房中刚认证的目标的状况将被升级,有利于事后实际操作。

RMAN储备审查期内的几个国家。

expired: 目标不会有于硬盘或录音带。当一个备份数据集处在expired情况,则该备份数据集中化全部的备份数据片一样处在expired情况available: 目标处在可以用情况。当一个备份数据集可以用,则该备份数据集内的全部备份数据片一样可用unavailabe: 目标处在不能用情况。当一个备份数据集不能用,则该备份数据集内的全部备份数据片一样不能用

针对硬盘上的备份数据集,认证不用安全通道。录音带上的备份数据集务必应用安全通道,要是没有为录音带配备全自动安全通道,则务必手动式分派。

您能够在实行重设日志以前认证备份数据,换句话说,您能够产生不一样的加上。

RMAN> crosscheck backupset; --校检备份数据集RMAN> crosscheck copy; --校检镜像系统团本RMAN> crosscheck backup of controlfile; --校检备份数据的操纵文档RMAN> crosscheck backup of archivelog all; --校检全部备份数据的存档日志RMAN> crosscheck backup of datafile 1,2; --校检datafile 1,2RMAN> crosscheck backup of tablespace sysaux,system; --校检磁盘空间sysaux,systemRMAN> crosscheck backup completed between '13-OCT-10' and '23-OCT-10'; --校检时间范围,时间范围文件格式由NLS_DATE_FORMAT设定RMAN> crosscheck backupset 1067,1068; --校检特定的备份数据集

八,validate指令的应用。

认证备份数据集中化数据信息的一致性。RMAN扫描仪备份数据集的全部备份数据精彩片段,并查验校验和,以认证其工作是不是能够取得成功复原。

认证是比交叉式查验高些的认证实际操作。crosscheck只查验备份数据集的头信息内容,mcrc的存有,validate认证数据信息的实效性。

RMAN> validate backupset [check logical]

九.危害RMAN的有关主要参数。

数据库查询复位主要参数

control _ file _ record _ keep _ time–特定RMAN信息内容在被遮盖以前在操纵文档中保存的最少日数。

db _ recovery _ file _ dest–假如在这里备份数据RMAN,则必须设定此参数。

db _ recovery _ file _ dest _ size–假如在这里备份数据RMAN,则必须设定此参数。

系统变量主要参数

nls _ date _ format–设定日期。

nls _ lang–设定系统变量会危害复原,修复,汇报和别的指令。

评论(0条)

刀客源码 游客评论