oracle11g的让rman备份恢复,Oracle11G RMAN备份和恢复笔记(一)

Oracle11G RMAN备份和恢复

RMAN可连接的数据库类型

1.target database:

需要sysdba的权限.

2.recovery catalog database:

默认运行在nocatalog

3.auxiliary database:

RMAN备份

非catalog 方式

1.全备份

2.0级别增量备份.

3.1级别增量备份.

在linux或者unix中rman的执行程序.

find / -name rman

建议写法:PATH=$ORALCE_HOME/bin:$PATH

确认归档模式

1.sqlplus /nolog

2.conn /as sysdba

3.archive log list;

归档模式的启动

1.startup nomount;

2.alter database mount;

3.alter database archivelog;

alter database noarchivelog;

RMAN 备份方式:

备份集合:backupset

备份镜像:Image copies

copy datafile ... to .. ;

copy datafile 5 to '';

RMAN备份命令的方式:

单命令:

backup database;

批命令:

run{

allocate channel chanel1 type disk;

backup

format "D:\app\Administrator\backup_inc_%d_%t"

tag inc-backup

incremental level 1 database;

release channel chanel1;

}

RMAN format格式:

%c:备份片的拷贝数(从1开始编号);

%d:数据库名称.

%D:位于该月中的天数(DD).

%M:位于该年总的月数(MM);

%F:一个基于DBID唯一的名称,这个格式的形式为c-xxx-YYYYMMDD-QQ,

其中xxx为该数据库的DBID,YYYYMMDD为日期,QQ为1-256的序列号.

%n:数据库名称,并且会在右侧用x字符进行填充,使其保持长度为8;

%u:是一个由备份集编号和建立时间压缩后组成的8字符名称.利用%u可

以为每个备份集生成一个唯一的名称.

%p:表示备份集中备份片段的编号,从1开始编号.

%U:是%u_%p_%c的简写形式,利用它可以为每一个备份片段(即磁盘文件)

生成一个唯一的名称,这是最常用的命名方式.

%s:备份集的号.

%t:备份集时间戳.

%T:年月日格式(YYYYMMDD)

RMAN Channel通道

Channel通道:

一个通道是RMAN和目标数据库之间的一个连接,"allocate channel"命令在

目标数据库启动一个服务器进程,同时必须定义服务器进程执行备份或者恢复

操作使用的IO类型.

通道控制命令可以用来:

1.控制RMAN使用的OS资源.

2.影响并行度

3.指定IO带宽的限制值(设置limit read rate参数)

4.定义备份片大小的限制(设置 limit kbytes)

5.指定当前打开文件的限制值(设置limit maxopenfiles)

全备份执行过程:

1.登录RMAN

rman

2.连接target database

connect target /

3.查看备份信息

list backupset;

4.备份数据库

backup database;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值