rman常用命令详解Word文档下载推荐.docx

上传人:b****2 文档编号:3763831 上传时间:2023-05-02 格式:DOCX 页数:12 大小:19.74KB
下载 相关 举报
rman常用命令详解Word文档下载推荐.docx_第1页
第1页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第2页
第2页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第3页
第3页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第4页
第4页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第5页
第5页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第6页
第6页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第7页
第7页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第8页
第8页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第9页
第9页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第10页
第10页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第11页
第11页 / 共12页
rman常用命令详解Word文档下载推荐.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

rman常用命令详解Word文档下载推荐.docx

《rman常用命令详解Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《rman常用命令详解Word文档下载推荐.docx(12页珍藏版)》请在冰点文库上搜索。

rman常用命令详解Word文档下载推荐.docx

--如果备份文件多的话多用这两个list命令可以对备份文件有个总体了解。

1.1.1listbackupsummary;

--概述可用的备份

B表示backup

A表示Archivelog、F表示fullbackup、0,1,2表示incrementallevel备份

A表示可用AVALIABLE、X表示EXPIRED

这个命令可以派生出很多类似命令,例如

listbackupofdatabasesummary

listbackupofarchivelogallsummary

listbackupoftablespaceuserssummary;

listbackupofdatafilen,n,nsummary

这些命令可以让我们对已有的备份文件有一个整体,直观的了解。

1.1.2listbackupbyfile;

--按照文件类型分别列出

分别为:

数据文件列表、归档日志列表、控制文件列表、SPFILE列表

1.1.3listbackup;

这个命令列出已有备份集的详细信息。

1.1.4listexpiredbackup;

列出过期的备份文件

1.1.5listcopy;

列出copy文件

listcopyofdatabase;

listcopyofcontrolfile;

listcopyoftablespaceusers;

listcopyofdatafilen,n,n;

listcopyofarchivelogall;

listcopyofarchivelogfromscn10000;

listcopyofarchiveloguntilsequence12;

1.2List相关文件的信息

listbackupof{archivelog,controlfile,database,datafile,spfile,tablespace};

listbackupofdatabase;

--full,incremental,tablespace,datafile

1.2.1服务器参数文件:

1.2.2控制文件:

1.2.3数据文件:

listbackupofdataflen,n,n,n;

1.2.4表空间:

listbackupoftablespacetablespace_name;

--表空间对应的backup

1.2.5归档日志:

sysdate-1'

listbackupofarchivelogfromsequence10;

listbackupofarchiveloguntilsequence10;

listbackupofarchivelogfromscn10000;

listbackupofarchiveloguntilscn200000;

listarchivelogfromscn1000;

listarchiveloguntilscn2000;

listarchivelogfromsequence10;

listarchiveloguntilsequence12;

2report常用命令总结备忘

report用于判断数据库当前可恢复状态、以及数据库已有备份的信息。

最常使用的是reportobsolete;

reportschema;

report{device,need,obsolete,schema,unrecoverable}

reportschema;

reportobsolete;

reportunrecoverable;

reportneedbackup;

reportneedbackupdays=3;

--报告最近3天内没有备份的文件

reportneedbackupredundancy=3;

--报告冗余次数小于3的数据文件。

reportneedbackuprecoverywindowof2days;

2.1reportschema;

报告数据库模式

2.2reportobsolete;

报告已丢弃的备份集(配置了保留策略)。

2.3reportunrecoverable;

报告当前数据库中不可恢复的数据文件(即没有这个数据文件的备份、或者该数据文件的备份已经过期)

2.4reportneedbackup;

报告需要备份的数据文件(根据条件不同)

reportneedbackupdays=3;

--最近三天没有备份的数据文件(如果出问题的话,这些数据文件将需要最近3天的归档日志才能恢复)

reportneedbackupincremental=3;

--需要多少个增量备份文件才能恢复的数据文件。

(如果出问题,这些数据文件将需要3个增量备份才能恢复)

reportneedbackupredundancy=3;

--报告出冗余次数小于3的数据文件

--例如数据文件中包含2个数据文件system01.dbf和users01.dbf.

--在3次或都3次以上备份中都包含system01.dbf这个数据文件,而users01.dbf则小于3

--那么,报告出来的数据文件就是users01.dbf

--即,报告出数据库中冗余次数小于n的数据文件

reportneedbackuprecoverywindowof2days;

--报告出恢复需要2天归档日志的数据文件

3backup常用命令总结备忘

3.1设置备份标记

backupdatabasetag='

full_bak1'

注:

每个标记必须唯一,相同的标记可以用于多个备份只还原最新的备份。

3.2设置备份集大小

(一次备份的所有结果为一个备份集,要注意备份集大小)

backupdatabasemaxsetsize=100mtag='

datafile1'

maxsetsize限定备份集的大小。

所以必须大于数据库总数据文件的大小,否则会报错。

RMAN-06183:

datafileordatafilecopylargerthanMAXSETSIZE:

file#1/data/oradata/system01.dbf

3.3设置备份片大小(磁带或文件系统限制)

run{

allocatechannelc1typediskmaxpicecsize100mformat'

/data/backup/full_0_%U_%T'

full_0'

releasechannelc1;

}

可以在allocate子句中设定每个备份片的大小,以达到磁带或系统限制。

也可以在configure中设置备份片大小。

Configurechanneldevicetypediskmaxpiecesize100m;

configurechanneldevicetypediskclear;

3.4备份集的保存策略

backupdatabasekeepforever;

--永久保留备份文件

backupdatabasekeepuntiltime='

sysdate+30'

--保存备份30天

3.5重写configureexclude命令

backupdatabasnoexcludekeepforevertag='

testbackup'

3.6检查数据库错误

backupvalidatedatabase;

使用RMAN来扫描数据库的物理/逻辑错误,并不执行实际备份。

3.7跳过脱机,不可存取或只读文件

backupdatabaseskipreadonly;

backupdatabaseskipoffline;

backupdatabaseskipinaccessible;

backupdatabaseshipreadonlyskipofflineshipinaccessible;

3.8强制备份

backupdatabaseforce;

3.9基于上次备份时间备份数据文件

1>

只备份添加的新数据文件

backupdatabasenotbackedup;

2>

备份"

在限定时间周期内"

没有被备份的数据文件

backupdatabasenotbackedupsincetime='

sysdate-2'

3.10备份操作期间检查逻辑错误

backupchecklogicaldatabase;

backupvalidatechecklogicaldatabase;

3.11生成备份副本

backupdatabasecopies=2;

3.12备份控制文件

backupdatabasedevicetypediskincludcurrentcontrolfile;

4configure常用命令总结备忘

4.1显示当前的配置信息

4.1.1RMAN>

showall;

RMAN配置参数为:

CONFIGURERETENTIONPOLICYTOREDUNDANCY1;

#default

CONFIGUREBACKUPOPTIMIZATIONOFF;

CONFIGUREDEFAULTDEVICETYPETODISK;

CONFIGURECONTROLFILEAUTOBACKUPOFF;

CONFIGURECONTROLFILEAUTOBACKUPFORMATFORDEVICETYPEDISKTO'

%F'

CONFIGUREDEVICETYPEDISKPARALLELISM1BACKUPTYPETOBACKUPSET;

CONFIGUREDATAFILEBACKUPCOPIESFORDEVICETYPEDISKTO1;

CONFIGUREARCHIVELOGBACKUPCOPIESFORDEVICETYPEDISKTO1;

CONFIGUREMAXSETSIZETOUNLIMITED;

CONFIGUREENCRYPTIONFORDATABASEOFF;

CONFIGUREENCRYPTIONALGORITHM'

AES128'

CONFIGUREARCHIVELOGDELETIONPOLICYTONONE;

CONFIGURESNAPSHOTCONTROLFILENAMETO'

D:

\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S

NCFDBA.ORA'

4.1.2查询RMAN设置中非默认值:

SQL>

selectname,valuefromv$rman_configuration;

4.2常用的configure选项

4.2.1保存策略(retentionpolicy)

configureretentionpolicytorecoverywindowof7days;

configureretentionpolicytoredundancy5;

configureretentionpolicyclear;

CONFIGURERETENTIONPOLICYTONONE;

第一种recoverwindow是保持所有足够的备份,可以将数据库系统恢复到最近七天内的任意时刻。

任何超过最近七天的数据库备份将被标记为obsolete。

第二种redundancy是为了保持可以恢复的最新的5份数据库备份,任何超过最新5份的备份都将被标记为redundancy。

它的默认值是1份。

第三四:

NONE可以把使备份保持策略失效,Clear将恢复默认的保持策略

一般最安全的方法是采用第二种保持策略。

4.2.2备份优化backupoptimization

configurebackupoptimizationon;

configurebackupoptimizationoff;

configurebackupoptimizationclear;

默认值为关闭,如果打开,rman将对备份的数据文件及归档等文件进行一种优化的算法。

4.2.3默认设备defaultdevicetype

configuredefaultdevicetypetodisk;

configuredefaultdevicetypetostb;

configuredefaultdevicetypeclear;

是指定所有I/O操作的设备类型是硬盘或者磁带,默认值是硬盘

磁带的设置是CONFIGUREDEFAULTDEVICETYPETOSBT;

4.2.4控制文件controlfile

configurecontrolfileautobackupon;

configurecontrolfileautobackupformatfordevicetypediskto'

/cfs01/backup/conf/conf_%F'

configurecontrolfileautobackupclear;

configruecontrolfileautobackupformatfordevicetypediskclear;

configruesnapshotcontrolfilenameto'

/cfs01/backup/snapcf/scontrofile.snp'

--是配置控制文件的快照文件的存放路径和文件名,这个快照文件是在备份期间产生的,用于控制文件的读一致性。

configruesnapshotcontrolfilenameclear;

强制数据库在备份文件或者执行改变数据库结构的命令之后将控制文件自动备份,默认值为关闭。

这样可以避免控制文件和catalog丢失后,控制文件仍然可以恢复。

4.2.5并行数(通道数)devicetypedisk|stbpallelismn;

configuredevicetypedisk|stbparallelism2;

configuredevicetypedisk|stbclear;

--用于清除上面的信道配置

configurechanneldevicetypediskformat'

e/:

rmanback_%U'

configurechanneldevicetypediskmaxpiecesize100m

configurechanneldevicetypediskrate1200K

configurechannel1devicetypediskformat'

configurechannel2devicetypediskformat'

configurechannel1devicetypediskmaxpiecesize100m

配置数据库设备类型的并行度。

4.2.6生成备份副本datafile|archivelogbackupcopies

configuredatafilebackupcopiesfordevicetypedisk|stbto3;

configurearchivelogbackupcopiesfordevicetypedisk|stbto3;

--是设置数据库的归档日志的存放设备类型

configuredatafile|archivelogbackupcopiesfordevicetypedisk|stbclear

BACKUPDEVICETYPEDISKDATABASE

FORMAT'

/disk1/backup/%U'

'

/disk2/backup/%U'

/disk3/backup/%U'

是配置数据库的每次备份的copy数量,oracle的每一次备份都可以有多份完全相同的拷贝。

4.2.7排除选项exclude

configureexcludefortablespace'

users'

configrueexcludeclear;

此命令用于将指定的表空间不备份到备份集中,此命令对只读表空间是非常有用的。

4.2.8备份集大小maxsetsize

configuremaxsetsizeto1G|1000M|1000000K|unlimited;

configuremaxsetsizeclear;

4.2.9其它选项auxiliary

CONFIGUREAUXNAMEFORDATAFILE1TO'

/oracle/auxfiles/aux_1.f'

CONFIGUREAUXNAMEFORDATAFILE2TO'

/oracle/auxfiles/aux_2.f'

CONFIGUREAUXNAMEFORDATAFILE3TO'

/oracle/auxfiles/aux_3.f'

CONFIGUREAUXNAMEFORDATAFILE4TO'

/oracle/auxfiles/aux_4.f'

-

CONFIGUREAUXNAMEFORDATAFILE1CLEAR;

CONFIGUREAUXNAMEFORDATAFILE2CLEAR;

CONFIGUREAUXNAMEFORDATAFILE3CLEAR;

CONFIGUREAUXNAMEFORDATAFILE4CLEAR;

Rman的format格式中的%

%c备份片的拷贝数

%d数据库名称

%D位于该月中的第几天(DD)

%M位于该年中的第几月(MM)

%F一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为

日期,QQ是一个1-256的序列

%n数据库名称,向右填补到最大八个字符

%u一个八个字符的名称代表备份集与创建时间

%p该备份集中的备份片号,从1开始到创建的文件数

%U一个唯一的文件名,代表%u_%p_%c

%s备份集的号

%t备份集时间戳

%T年月日格式(YYYYMMDD)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2