版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1恢复管理器(Recovery ManageRMAN)是一个与操作系统无关的数据库备份工 具,可以跨越不同的操作系统进行数据库备份。RMAN必须运行在一个数据库上。与常用的数据库备份、逻辑数据库备份不同,rman使用数据库对数据库进行备 份的原理。在RMAN中,可以使用COPY命令将数据库文件复制到磁盘或磁带上,也可以用BACKUP命令对整个数据库、一个指定的表空间、控制文件、 日志文件进行 备份。上面写的哪些东西估计也没有什么用下面说说怎么用那些东西首先要创建恢复目录 (recobery catalog)只有建立了目录,rman才能重目录数据库文件 中工作呀1 .先要创建恢复目录数据库 可以
2、通过企业管理器建立包括系统表空间,rbs表空间,临时表空间,日志文件设置,catalog表空间,2创建rman用户SQL>Create userman identifiey by rman default tablespace cattbs temporary tablespace temp;SQL>Grantconnect,resourcto rman;SQL>Grantrecovery_catalog_owndo rman;3创建恢复目录$rman catalogrman/rmanrmanRMAN>create catalog创建个目录 很简单哈哈然后开始配置rma
3、n通道RMAN启动先说什么是通道RMAN在执行数据库备份与恢复操作时,都要使用操作系统进 程,启动操作系统进程是通过分配通道来实现的,每分配一个通道 一个服务器进程。手动分配通道sattRun Allocate channel ora_sbt_1 device type sbe 200k; #rate限定通道的传输速率 / 秒Allocate channebra_sbt_2device type sbt rate 500k# ora_sbt_2S 道名可任意取Backup(tablespace system,users channel ora_sbt_1)(tablespace example
4、 channel ora_sbt_2);自动通道配置在RUN外部使用backup,restore,delete令,或在 RUN中使用这些命令但未定义通道时RMAN自动使用自动通道配置。例:backup tablespace users;run restore tablespace examples;定义自动通道语法如下:Configure device typesbt/diskparallelismnConfigure default device type to disk/sbtConfigure channel device typeConfigure channel n device t
5、ype再说几个例子看看怎么用这些东西例:分配3个磁盘通道2个磁带通道RMAN>Configure device type disk parallelism 3;RMAN>configure device type sbt parallelism 2 ;例:指定通道的默认设备RMAN>configure default device type to diskB 盘设备或RMAN>configure default device type to sb磁带设备例:自动通道的参数配置RMAN>Configure channel device type disk forma
6、t= ' /backup/%U' maxpiecesize 200M;RMAN>Configure channel device type sbt format= ' /store/%U.dbf ' maxpiecesize 200M;Format参数指定备份集的存储目录及格式,maxpiecesize旨定每个备份集的最大字节数。也可指定某一个通道的配置RMAN> Configure channel 2 device type sbt format= ' /%s_%t.dbf' maxpiecesize 200M上面还有很多的%哪些是
7、一些参数有个表给大家%c表示备份片中的文件备份片号。%d指定数据库名%D以DD格式显示日%M以MM格式显示月份%Y以YYYY格式显示年度%F结全数据库标识DBID、日、月、年及序列构成的惟一的自动产生的名称%n字符申在数据库名右边拉加若干字母构成8个字符长度的字符申,如ora9i自动形成为ora9iXXX%p文件备份片号,在备份集中的备份文件片编码,从 1开始每次增加1。%s备份集号,此数字是控制文件中随备份集增加的一个计数器,从 1开始。%t指定备份集的时间戳,是一个 4字节值的秒数值。%t与、结全构成惟一的 备份集名称%T指定年、月、日,格式为 YYYYMMDD%u指定备份集编码及备份集创
8、建的时间构成的8个字符的文件名称%U指定一个便丁使用的由u_%p_%cf勾成的确保不会重复的备份文件名称,RMAN默认使用%U格式%指定字符申 ,如 %Y表示*%Y 对了还有这么一个功能时这样的coConnect设置数据库实例,RMAN充许连接到多个不同的数据库实例上 例:定义三个通道分别连接3个数据库实例。Configure channel 1 device type sCO nnect= ' sys/passwcprod1 'Configure channel 2 device type stbQ nnect= ' sys/passwcprod2'Confi
9、gure channel 3 device type sbo nnect= ' sys/passwcprod3'rman备份数据库对oracle来说备份数据库就是备份表空间里的数据物理文件也就是数据文件(datafile控制文件(controlfile)日志文件(logfile)1)查看数据文件:SQL>select*fromv$datafile2)查看控制文件:SQL>select*fromv$controlfile3)查看日志文件:SQL>select*fromv$logfile个人感觉备份数据和控制就好了那个日志文件没有用过 不知道有什么大用 个人意见仅
10、供参考备份也就是使用copy命令有两种办法一个时手动通道备份一个是自动通道备 份命令1. 使用多个手工通道备份数据文件及控制文件RMAN>run(Allocate channel devl device type disk;Allocate channel dev2 device type disk;Allocate channel dev3 device type disk;CopyDatafile '/oracle/oradata/ora9i/tools01.dbfto /backup/toolsOl.dbf.cp ',7oracle/oradata/ora9i/us
11、er01.dbf to /backup/user01.dbf.cp',Current controlfile to 7backup/control01.ctl.cp '; 2. 使用自动通道备份数据文件及控制文件CopyDatafile 1 to'/backup/datafile_1.dbf.cp',Datafile 2 to'/backup/datafile_2.dbf.cp',Datafile 3 to'/backup/datafile_3.dbf.cp',Current controlfile to '/backup
12、/control_cp.ctl';备份数据文件的备份文件及归档日志文件CopyDatafilecopy7backup/tools01.dbf.cp' to7disk2/backup/tools01.dbf.cp'Archivelog7oracle/archive/ora9i_1.arc' to7backup/archive/ora9i_1.arc.cp显示copy备份结果RMAN>list copy;显示使用copy命令备份的文件信息RMAN>list copy of database显示使用copy命令备份的数据库信息RMAN>list co
13、py of tablespace usreJ显示使用copy命令备份的指定表空间信息RMAN>list copy like'/backup/%示使用copy命令备份的指定备份文件信息下面付加一个backup命令详解Backup命令语法:RMAN>backup <level> (<backup type> <option>);<levelW备份增量级,可以取值为full或incrementl full表示全备份,incremental 表示增量备份,共有4级增量(1、2、3、4)0是全备份,归档日志不能增量备份。<backup
14、type是备份对象,包括以下方面:Database部数据库Tablespace 空间Datafile数据文件Archivelog all归档日志文件Current controlfile 控制文件Datafilecopy tag使用copy命令备份的数据文件Controlfilecopy使用copy命令备份的控制文件Backupset all使用backup命令备份的文件option*!可选项,主要参数如下:Tag标记Format文件存储格式Include current controlfile 备份控制文件Filesperset每个备份集所包含的文件Channel指定备份通道Delete a
15、ll input备份结束后是否删除归档日志Maxsetsize备份集的最大尺寸Skip offline、readonly inaccessible可以选择备份条件,可不备份特殊届性的表 空间rman恢复数据库1、restore命令restore命令将copy及backu相令备份的文件复制到目标数据库,如果是 copy命 令备份的文件,则直接将文件复制到指定的目录,如果是备份集,则实施数据的恢复,恢复的结果自动产生目标数据库的物理结构文件。语法:RMAN>restore <object> <option><object>H备份文件对象,包括如下:Data
16、file tablespace database controlfile S archivelog all<option*l选项,包括如下方面;Channel=channel_idParms= channel_parms'From backupset |datafilecopyUntilclauseFrom tag= ' tag_name'ValidateCheck logicalCheck readonly2、recove命令recover#令将restor命令恢复到目标数据库中的数据文件实施数据库同步恢复。语法:Recover <device type&
17、gt; <object> <option><object>H要恢复的对象,包括如下:Datafile、tablespace database<option*l选项,包括如下Delete archivelogCheck readonlyNoredoCheck logicalFrom tagArchivelog tag= ' tag_name'下面举几个列子说明一下恢复备份通道都弄到一起具体怎么用,1. 数据库完全备份RMAN > run 2> # backup the complete database to disk3>
18、; allocate channel dev1 type disk;4> backup5> full6> tag full_db_backup7> format "/oracle/backups/db_t%t_s%s_p%p"8> (database);9> release channel dev1;10> 还原数据库 RMAN> run 2> allocate channel dev1 type disk;3> restore database;4> sql "alter database mou
19、nt"5> recover database;6> sql "alter database open resetlogs"7> release channel dev1;8> 2. 备份表空间RMAN> run 2> allocate channel dev1 type disk;3> backup4> tag tbs_users_read_only5> format "/oracle/backups/tbs_users_t%t_s%s"6> (tablespace users)7&g
20、t; 还原表空间RMAN> run 2> allocate channel dev1 type disk;3> sql "alter tablespace users offline immediate"4> restore tablespace users;5> recover tablespace users;6> sql "alter tablespace users online"7> release channel dev1;8> 3. 备份数据文件 RMAN > run 2> all
21、ocate channel dev1 type "SBT_TAPE”;3> copy datafile "/oracle/dbs/temp.dbf" to "/oracle/backups/temp.dbf"4> release channel dev1;5> 还原数据文件RMAN> run (2> allocate channel devl type disk;3> sql "alter tablespace users offline immediate"4> restore d
22、atafil?/oracle/backups/temp.dbf? ;5> recover datafile ?/oracle/backups/temp.dbf? ;6> sql "alter tablespace users online"7> release channel dev1;8> 另外备份联机日志联机日志不能用RMAN来备份,必须先将其归档。为了实现这点,必须在RMAN中执行如下SQL语句:RMAN> run (2> allocate channel dev1 type disk;3> sql "alter s
23、ystem archive log current"4> backup5> format "/oracle/backups/log_t%t_s%s_p%p”6> (archivelog from time "sysdate-1" all delete input);7> release channel dev1;8> 上面的脚本可以在执行完一个完整的联机数据库备份后执行,确保所有的重做日志可以将数据库恢复到一个一致性的状态。注意:不可以标识归档日志备份集。rman总结rman作为oracle备份最为方便的工具,以下就总结几条
24、常用的命令,希望能方便大家,也希望可以申请授权:1、首先使用rman前,需要建一个目录数据库2、create tablespce rman datafile '/data/oradata/test/rman.dbf size 20m;3 create user rman identified by rman default tablespace rman temporary tablespace temp;4、grant connect,resource,recovery_catalog_ower to rman;以上建库和建用户基本成功,接着:1、rman target sys/ma
25、nagerora8 catalog rman/rmanrman2、register database (同步数据库,如果数据库做了 alter database open resetlogs,需要reset database如果有库结构变化,就需要resync catalog3、create script back allocate channel n1 type dis kbackup databaseformat '/data/backup/ora8_%d_%s_% p'release channel n 14、如果是备份固定的文件或表空间也可以create script back_f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/TR 27926:2024 EN Carbon dioxide capture,transportation and geological storage - Carbon dioxide enhanced oil recovery (CO2-EOR) - Transitioning from EOR to storage
- 湖南文理学院《复变函数》2022-2023学年第一学期期末试卷
- 湖南工业大学科技学院《数字逻辑与数字系统》2021-2022学年第一学期期末试卷
- 海南省2023-2024学年高三上学期11月学业水平诊断(一)物理试题 含答案
- 妇幼保健院开展安全生产整治行动实施方案
- 第3章第1节 细胞膜的结构与功能-2022年初升高生物无忧衔接(人教版2019)(解析版)
- 【++初中语文+】第24课《愚公移山》课件+统编版语文八年级上册
- 继电保护员(220kV及以下)机考题库及答案解析
- 2024至2030年中国小学生包行业投资前景及策略咨询研究报告
- 2024至2030年中国骨架兰尼铜催化剂行业投资前景及策略咨询研究报告
- 带状疱疹入院记录、病程、沟通病历书写模板
- 隐患排查记录表(液化气站)
- 电子病历六级评审实践分享课件
- XX(单位)因私出国(境)证照管理登记表
- DB34T 4307.1-2022+内河水下工程结构物检测与评定技术规范+第1部分:桥梁部分-(高清正版)
- 模拟电子技术基础期末复习题
- 三位数乘一位数练习题(300道)
- 种业市场营销大全课件
- 基本公共卫生服务项目工作存在问题整改情况汇报【六篇】
- 《毛主席在花山》-完整版课件
- 西游记 品味经典名著导读PPT
评论
0/150
提交评论