ITPub博客

首页 > Linux操作系统 > Linux操作系统 > RMAN基础实验笔记

RMAN基础实验笔记

原创 Linux操作系统 作者:dnd_lishangyun 时间:2010-11-22 16:13:03 0 删除 编辑

RMAN基础实验笔记

进入RMAN

在监听配置好之后,用plsql也连到数据库之后,居然。。。

经过查询,原来是版本不匹配的问题,我的客户端使用的是11g,数据库按的是10g的,远程连接失败。

服务器端连接

成功!!

这里看到DBID,这是个很有用的信息,在这里可以看到数据库的DBID。后面会说用处。

RMAN基本命令

1、利用rman来关闭和打开数据库

在这里大家注意到一行

解释一下, 你在使用rman的执行配置或者备份操作的时候,会产生rman元数据,并将rman元数据写入到rman资料库。Rman的资料库不仅可以存放到目标数据的控制文件中,而且可以存放到恢复目录中(recovery catalog)中。catalog模式是备份日志模式,nocatalog是非备份日志模式最直观的就是,备份的时候也备份了相应的日志。我使用的就是nocatalog模式,默认模式。

因为rman备份由目标数据库德服务器进程来完成,所以当使用rman执行 备份操作时,目标数据库必须处于mount状态或者open状态。

 

2、在rman中也可以执行操作系统命令,使用host命令。

3、运行sql语句

4、运行存储脚本

当使用恢复目录存放rman资料库是,可以在恢复目录中建立存储脚本。在建立了存储脚本之后,如果运行存储脚本,那么必须在RUN块内运行。

Run {excute script. s1;}

配置RAMN

1.         显示rman配置

Show命令

show all

当然show命令非常灵活,你可以show retention policy

2.         解释一下上面这么多配置信息

a.       配置备份策略

CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default

Rman中一共有两种备份策略,一是基于冗余度,二是恢复窗口。冗余度后面跟了多少,就表明多少份。我们这里改成3

 

恢复窗口,恢复窗口用于指定备份保留时间。如果当前时间与特定备份时间超过恢复窗口值,则该备份会被标记为废弃(obsolete)

b.       配置备份优化

       默认是关闭的,打开就行

       CONFIGURE BACKUP OPTIMIZATION ON; 至于是怎么优化的,自己可以去百度

c.       配置备份集和备份片最大尺寸

       CONFIGURE MAXSETSUZE TO 1G;

       CONFIGURE CHANNEL DEVICE TYPE DISK MAXPIECESIZE 500M;

上面两条命令分别配置了备份集的最大尺寸,备份片的最大尺寸。下面解释一下备份集和备份片的概念:

备份集是通过RMAN创建的逻辑备份对象。一个备份集中可以包含多个数据文件、控制文件或归档文件。备份集在物理上是由多个备份片段组成,每个备份片段是一个操作系统文件。

还有一些就不解释了,有些会在后面讲到。

RMAN维护命令

这里要说一下的是report命令,list命令和crosscheck命令

1.         REPORT

REPOERT命令用于详细分析RMAN的资料库信息,并生成针对各种问题的报告。

要报告需要三个或更多增量备份来进行恢复的文件:    

RMAN > REPORT NEED BACKUP incremental 3 database;

     要报告三天以来尚未进行备份的系统文件:

     RMAN > REPORT NEED BACKUP days 3 tablespace system;

     要报告需要进行备份以恢复到三天前的数据状态:

     REPORT NEED BACKUP  recovery window of 3 days;

     如果不具有两个或更多个备份则需要进行备份

     REPORT NEED BACKUP redundancy 2

 

2.         LIST

LIST命令用于列出备份集和映像副本的详细报告。

3.         CORSSCHECK

4.         该命令用于核对备份文件,以确保RMAN资料库与备份文件保持同步。但执行CORSSCHECK命令式,若资料库记录的状态信息与实际备份文件不匹配,则会更新资料库记录。若文件处于expired状态,则硬挨使用delete命令删除备份文件。

注:作废(obsolete)备份与过期(expired)备份不同。作废备份是根据用户的保留策略认为不再需要的备份。过期备份是 CROSSCHECK 命令在指定介质设备上找不到的备份;虽然资料档案库指示了它的位置,但备份文件已经被删除或移动。

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23493401/viewspace-678649/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 042总结
下一篇: 043总结
请登录后发表评论 登录
全部评论

注册时间:2010-03-11

  • 博文量
    13
  • 访问量
    21036