ORACLE 10G R2 RMAN学习笔记3(恢复…
2014-07-21 14:28
417 查看
一.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的密钥,紧接其后创建的备份集在进行恢复时,就必须使用该密钥才能够进行
正常的恢复操作。
用于存储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的密钥,紧接其后创建的备份集在进行恢复时,就必须使用该密钥才能够进行
正常的恢复操作。
相关文章推荐
- ORACLE 10G R2 RMAN学习笔记2
- ORACLE 10G R2 RMAN学习笔记6(动…
- ORACLE 10G R2 RMAN学习笔记1
- ORACLE 10G R2 RMAN学习笔记5(通…
- ORACLE 10G R2 RMAN学习笔记4(参…
- 转帖:完整的ORACLE RMAN 备份恢复…
- 10g RAC库用rman 的方式备份并恢复…
- oracleRMAN备份与恢复笔记
- Oracle 备份与恢复学习笔记(5_1)
- ORACLE基础学习-RMAN应用-控制文件恢复
- Oracle 备份与恢复学习笔记(9_1)
- Oracle 备份与恢复学习笔记(12)
- Oracle 备份与恢复学习笔记(7)
- ORACLE基础学习-RMAN应用之(归档模式无备份,丢失数据文件的恢复)
- 34、Oracle 学习笔记: RMAN常用命令
- oracle学习笔记 RMAN format参数说明
- Oracle 备份与恢复学习笔记(11)
- Oracle 备份与恢复学习笔记(3)
- Oracle 备份与恢复学习笔记(13)
- Oracle 备份与恢复学习笔记(2)