Oracle RMAN快速入门指南时间对应海明老师OracleRMAN学习6444.docx
《Oracle RMAN快速入门指南时间对应海明老师OracleRMAN学习6444.docx》由会员分享,可在线阅读,更多相关《Oracle RMAN快速入门指南时间对应海明老师OracleRMAN学习6444.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Oracle RMAN快速入门指南时间:播布客网 海明老师的讲座配套教程前言这篇文章主要介介绍RMANN的常用方法法,其中包含含了作者一些些自己的经验验,里面的实实验也基本全全在WIN 2K和ORRACLE 8.1.66环境下测试试成功(因为为这个环境比比较容易实现现)。 这篇文章主要是是在北京出差差期间写的,回回到家后整理理修改了一下下,时间比较较仓促,同时时因为篇幅有有限,一些技技术细节不能能一一覆盖了了,只希望能能够帮助新手手入门的作用用,想真正熟熟练掌握RMMAN,必须须经过较长时时间的实践磨磨练才可以,尤尤其需要在工工程中获得宝宝贵的故障解解决经验。 1.什么是RMMANRMAN可以
2、用用来备份和还还原数据库文文件、归档日日志和控制文文件。它也可可以用来执行行完全或不完完全的数据库库恢复。 注意:RMANN不能用于备备份初始化参参数文件和口口令文件。 RMAN启动数数据库上的OOraclee服务器进程程来进行备份份或还原。备备份、还原、恢恢复是由这些些进程驱动的的。 RMAN可以由由OEM的BBackupp Manaager GGUI来控制制,但在本文文章里不作重重点讨论。 2. Termminoloogy专业词词汇解释2.1. Baackup sets备备份集合备份集合有下面面的特性:包括一个或或多个数据文文件或归档日日志以oraccle专有的的格式保存有一个完全全的所有
3、的备备份片集合构构成构成一个完完全备份或增增量备份 2.2. Baackup piecees备份片一个备份集由若若干个备份片片组成。每个个备份片是一一个单独的输输出文件。一一个备份片的的大小是有限限制的;如果果没有大小的的限制, 备备份集就只由由一个备份片片构成。备份份片的大小不不能大于使用用的文件系统统所支持的文文件长度的最最大值。 2.3. Immage ccopiess镜像备份镜像备份是独立立文件(数据据文件、归档档日志、控制制文件)的备备份。它很类类似操作系统统级的文件备备份。它不是是备份集或备备份片,也没没有被压缩。 2.4. Fuull baackup sets全全备份集合全备份是
4、一个或或多个数据文文件中使用过过的数据块的的的备份。没没有使用过的的数据块是不不被备份的,也也就是说,ooraclee 进行备份份集合的压缩缩。 2.5. Inncremeental backuup setts增量备份份集合增量备份是指备备份一个或多多个数据文件件的自从上一一次同一级别别的或更低级级别的备份以以来被修改过过的数据块。 与完全备份份相同,增量量备份也进行行压缩。 2.6. Fiile muultipllexingg不同的多个数据据文件的数据据块可以混合合备份在一个个备份集中。 2.7. Reecoverry cattalog resynncing 恢复目录同同步使用恢复管理器器执
5、行bacckup、ccopy、rrestorre或者swwitch命命令时,恢复复目录自动进进行更新,但但是有关日志志与归档日志志信息没有自自动记入恢复复目录。需要要进行目录同同步。使用rresyncc cataalog命令令进行同步。 RMANreesync catallog;RMAN-033022:正正在编译命令令:resyyncRMAN-033023:正正在执行命令令:resyyncRMAN-088002:正正在启动全部部恢复目录的的 resyyncRMAN-088004:完完成全部 rresyncc 3. 恢复目录3.1.恢复目目录的概念恢复目录是由RRMAN使用用、维护的用用来放置备
6、份份信息的仓库库。RMANN利用恢复目目录记载的信信息去判断如如何执行需要要的备份恢复复操作。 恢复目录可以存存在于ORAACLE数据据库的计划中中。 虽然恢复目录可可以用来备份份多个数据库库,建议为恢恢复目录数据据库创建一个个单独的数据据库。 恢复目录数据库库不能使用恢恢复目录备份份自身。 3.2.建立恢恢复目录第一步,在目录录数据库中创创建恢复目录录所用表空间间: SQL crreate tableespacee rmann_ts ddatafiile dd:oraacleooradattarmaanrmaan_ts.dbf size 20M;表空间已创建。 第二步,在在目录数据库库中创建
7、RMMAN 用户户并授权: SQL crreate user rman identtifiedd by rrman ddefaullt tabblespaace rmman_tss tempporaryy tableespacee tempp quotta unllimiteed on rman_ts;用户已创建。SQL grrant rrecoveery_caatalogg_owneer to rman;授权成功。SQL grrant cconnecct, reesourcce to rman;授权成功。 第三步,在在目录数据库库中创建恢复复目录 C:rmaan cattalog rman/
8、rman恢复管理器:版版本8.1.6.0.00 - PrroducttionRMAN-066008:连连接到恢复目目录数据库RMAN-066428:未未安装恢复目目录RMANcrreate catallog taablesppace rrman_tts;RMAN-066431:恢恢复目录已创创建 注意意:虽然使用用RMAN不不一定必需恢恢复目录,但但是推荐使用用。因为恢复复目录记载的的信息大部分分可以通过控控制文件来记记载,RMAAN在恢复数数据库时使用用这些信息。不不使用恢复目目录将会对备备份恢复操作作有限制。 3.3.使用恢恢复目录的优优势可以存储脚本; 记载较长时间的的备份恢复操操作;
9、4. 启动RMMANRMAN为交互互式命令行处处理界面,也也可以从企业业管理器中运运行。 为了使用下面的的实例,先检检查环境符合合: the ttargett dataabase is caalled his and has tthe saame TNNS aliiasuser rman has bbeen ggranteed reecoverry_cattalog_ownerr priivilegges目标数据库库的连接用户户为inteernal帐帐号,或者以以其他SYSSDBA类型型帐号连接the rrecoveery caatalogg dataabase is caalled rman
10、n andd has the ssame TTNS alliasthe sschemaa conttaininng thee recoovery catallog iss rmaan (ssame ppasswoord) 在使用RMANN前,设置NNLS_DAATE_FOORMAT 和NLS_LANG环环境变量,很很多RMANN LISTT命令的输出出结果是与日日期时间相关关的,这点在在用户希望执执行以时间为为基准的恢复复工作也很重重要。 下例是环境变量量的示范: NLS_LANNG=SIMMPLIFIIED CHHINESEE_CHINNA.ZHSS16GBKKNLS_DATTE_FORRM
11、AT=DDD-MONN-YYYYY HH244:MI:SSS 为了保证RMAAN使用时能能连接恢复目目录,恢复目目录数据库必必须打开,目目标数据库至至少要STAARTED(uunmounnt),否则则RMAN会会返回一个错错误,目标数数据库必须置置于归档模式式下。 4.1.使用不不带恢复目录录的RMANN设置目标数据库库的 ORAACLE_SSID ,执执行: % rman nocattalogRMAN cconnecct tarrgetRMAN cconnecct tarrget iinternnal/hhis 44.2.使用用带恢复目录录的RMANN% rman rman_ts rmman
12、/rmmanrmmanRMAN cconnecct tarrget% rman rman_ts rmman/rmmanrmman taarget interrnal/his 4.3.使使用RMANN一旦连接到目标标数据库,可可以通过交互互界面或者事事先存储的脚脚本执行指定定RMAN命命令,下面是是一个使用RRMAN交互互界面的实例例: RMAN rresyncc cataalog;RMAN-033022:正正在编译命令令:resyyncRMAN-033023:正正在执行命令令:resyyncRMAN-088002:正正在启动全部部恢复目录的的 resyyncRMAN-088004:完完成全部
13、rresyncc 使用脚脚本的实例: RMAN eexecutte scrript aalloc_1_dissk; 创创建或者替代代存储的脚本本: RMAN rreplacce scrript aalloc_1_dissk 2 aallocaate chhannell d1 ttype ddisk; 3 5.注册或者注注销目标数据据库 5.1.注册目目标数据库 数据库状状态: 恢恢复目录状态态:打开 目标数据库库:加载或者者打开 目目标数据库在在第一次使用用RMAN之之前必须在恢恢复目录中注注册: 第第一步,启动动恢复管理器器,并且连接接目标数据库库: C:rmaan tarrget iint
14、ernnal/orraclehis ccataloog rmaan/rmaanrmaan恢复管理器:版版本8.1.6.0.00 - PrroducttionRMAN-066005:连连接到目标数数据库:HIIS (DBBID=300214455076)RMAN-066008:连连接到恢复目目录数据库 第二步,注册数数据库: RMAN rregistter daatabasse;RMAN-033022:正正在编译命令令:regiisterRMAN-033023:正正在执行命令令:regiisterRMAN-088006:注注册在恢复目目录中的数据据库RMAN-033023:正正在执行命令令:fu
15、lll resyyncRMAN-088002:正正在启动全部部恢复目录的的resynncRMAN-088004:完完成全部reesync 5.2.注销目目标数据库 RMAN提供了了一个注销工工具,叫DBBMS_RCCVCAT工工具包,请注注意一旦注销销了该目标数数据库,就不不可以使用恢恢复目录中含含有的备份集集来恢复数据据库了。 为了能注销数据据库,需要获获得数据库的的标识码(DDB_ID)和和数据库键值值(DB_KKEY)。其其中连接目标标数据库时将将会获得DBB_ID。 C:rmaan tarrget iinternnal/orraclehis ccataloog rmaan/rmaanr
16、maan恢复管理器:版版本8.1.6.0.00 - PrroducttionRMAN-066005:连连接到目标数数据库:HIIS (DBBID=300214455076)RMAN-066008:连连接到恢复目目录数据库 其中DBID=302144450766,利用DBBID=300214455076查询询数据库键值值码,连接到到目标数据库库,查询dbb表:SQL seelect * froom db; DB_KEEY DB_IID CURRR_DBIINC_KEEY - - - 1 302114450776 2 获得DB_KEEY1,这这样,该目标标数据库DBB_KEY1,DBIID=302
17、214450076,利用用两个值使用用DBMS_RCVCAAT工具包就就可以注销数数据库: SQL exxecutee dbmss_rcvccat.unnregissterdaatabasse(1,330214445076);PL/SQL 过程已成功功完成。 至此,注销数据据库操作完成成。 6.操作已有的的备份6.1.加入目目录数据库数据库状态: 恢复目录:打开开 目标数据库:加加载或者打开开 如果存在8.xx版本以前创创建的备份数数据想注册到到目标数据库库,可以采用用如下手工方方式加入到恢恢复目录中 RMAN ccataloog dattafileecopy /oraacle/ . /sys
18、ttem01.dbf; 使用如下命令显显示恢复目录录中包含的文文件 RMAN llist ccopy oof dattabasee; 6.2.从目录录数据库中删删除 第一步:查看备备份信息: RMANliist baackup;RMAN-033022:正正在编译命令令:listt 备份集列表 关键字 Reecid 标标记 LVV 集合标记记 集合合计数 完成时间- - - - - - -1104 2 50113644555 0 50133644466 2 066-8月 -03 备份段列表 关键字 Pcc# Cp# 状态 完成时间间 段名- - - - - -1106 1 1 AAVAILAAB
19、LE 06-88月 -033 D:ORACCLEORRA81DDATABAASE022EU4DMMU_1_11 数据文件包括列列表 文件 名称 LV 类型 检查查点SCN 检查点时时间- - - - - - 3 D:ORACCLEORRADATAAHISUSERSS01.DBBF 0 FFull 11600522 06-8月月 -03 备份集的关键字字为11044。 第二步:定义ddeletee通道: RMANalllocatte chaannel for ddeletee typee diskk;RMAN-033022:正正在编译命令令:alloocateRMAN-033023:正正在执行命
20、令令:alloocateRMAN-088030:分分配的通道:deletteRMAN-088500:通通道 dellete:ssid=199 devttype=DDISK 第三步:删除bbackuppset备份份集 RMANchhange backuupset 1104 delette;RMAN-033022:正正在编译命令令:channgeRMAN-088073:已已删除备份段段RMAN-088517:备备份段 haandle=D:ORRACLEORA811DATAABASE02EU44DMU_11_1 reecid=22 stammp=50 13644447RMAN-033023:正正在执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle RMAN快速入门指南时间对应海明老师OracleRMAN学习6444 RMAN 快速 入门 指南 时间 对应 老师 OracleRMAN 学习 6444
限制150内