ORACLE 10G R2 RMAN学习笔记3(恢复…

一.RMAN 恢复目录(Recovery Catalog)

用于存储RMAN备份恢复相关信息的数据库(物理上可以对应成ORACLE 中的一个SCHEMA)

 

创建恢复目录的步骤:

1.创建一个独立的表空间

CREATE TABLESPACE RMANTBS DATAFILE 'F:\ORACLE\ORADATA\bakdb\rmantbs01.dbf' size 50M;

注意:不要将恢复目录创建在要备份的目录数据库,由于恢复目录通常不太大,这里数据文件仅分配了

50MB的空间。

 

2.创建一个独立的SCHEMA ,用来记录备份信息,并授予相关权限

GRANTE CONNECT,RESOURCE,RECOVERY_CATALOG_OWNER TO RMANCT IDENTIFIED BY RMANCT;

 

3.通过RMAN连接到新创建的恢复目录中;

F:\ORACLE>RMAN CATALOG RMANCT/RMANCT

 

4.在RMAN中创建CATALOG;

CREATE CATALOG TABLESPACE RMANTBS;

 

完成后一个恢复目录数据库可以同时为多个目标数据库提供服务。不过使用恢复目录执行备份前,需要在恢复目录中注册该数据库。

 

注册命令:

RMAN TARGET / CATALOG RMANCT/RMANCT@BAKDB

OR   REGISTER DATABASE;

 

取消注册命令

UNREGISTER DATABASE;

 

建议:如果要管理的数据多,建议恢复目录统一管理。如果仅管理一个或者数个数据库,NOCATALOG 模式更适合。

 

二、启用备份优化(BACKUP OPTIMIZATION)

 满足优化的条件:

1,CONFIGURE BACKUP OPTIMIZATION 参数设置为ON

2,执行BACKUP DATABASE 或 BACKUP ARCHIVELOG 命令中带有ALL 或者LIKE 参数

3,分配通道仅使用了一种设备类型,也就是不能同时分配使用SBT 与DISK的多个通道

 

通过一下命令打开备份优化设置:

CONFIGURE BACKUP OPTIMIZATION ON;

 

对备份集进行压缩(在运行BACKU 命令时就会应用压缩算法,虽然节约了空间同样降低了备份和恢复的速度)

BACKUP AS COMPRESSED BACKUPSET TABLESPACE SYSTEM;

 

对相同表空间创建一个不压缩的备份集:

BACKUP TABLESPACE SYSTEM;

 

三、加密备份

一共有三种加密方式:透明模式、密码模式、双重模式。

 

有两种方式设置加密备份:

CONFIGURE(相当于预先设置,之后都按设置的来)   和  SET ENCRYPTION(优先级更高)

1.通过CONFIGURE 命令

CONFIGURE ENCRYPTION FOR DATABASE ON;  (改为OFF就是关闭)

CONFIGURE ENCRYPTION FOR DATABASE ON;

 

CONFIGURE ENCRYPTION FOR TABLESPACE USERS ON;(表空间级)

2.ENCRYPTION 命令

SET ENCRYPTION ON IDENTIFIED BY encbak ONLY;

上述命令设置了一个命为encbak的密钥,紧接其后创建的备份集在进行恢复时,就必须使用该密钥才能够进行

正常的恢复操作。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值