暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
RMAN的备份加密.pdf
184
7页
10次
2024-04-29
免费下载
RMAN 的备份加密
RMAN 的备份加密
Oracle 10gR2 开始,提供备份加密,也就是说,对备份出来的文件采用一定的加密算法,防止备份文件被拷贝到别
的地方可以随意恢复。采用加密方法的备份,如果在异地还原(Restore)的话,需要提供正确的密码才能做到。
启动 rman 后,用 show all 命令可以看到与备份加密有关的配置:
CONFIGURE ENCRYPTION FOR DATABASE OFF; # default
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
RMAN 支持的加密算法可以通过如下视图看到:V$RMAN_ENCRYPTION_ALGORITHMS;
配置加密算法通过如下语句完成:
RMAN> CONFIGURE ENCRYPTION ALGORITHM TO 'AES256';
可以用如下的方法打开加密备份方式:
1)RMAN> set encryption on identified by 'password' only;
2)RMAN> set encryption on identified by 'password';
3)RMAN> configure encryption for database on;
RMAN> set encryption on;
以上的加密分为 3 个级别:
1)密码(password)形式
这是最简单的模式,备份的时候通过以下语句设置备份密码,然后备份数据库或对应的表空间、数据文件等
RMAN> set encryption on identified by "mypass" only;
RMAN> backup database;
恢复的时候,则需要指定解密的密码才可:
RMAN> set decryption identified by "mypass";
RMAN> restore database;
这种方法简单,但缺点是密码是明文的。
下面是一个简单的测试过程:
D:oracle11gBIN>rman target/
恢复管理器: Release 11.1.0.7.0 - Production on 星期四 11 20 21:26:19 2008
Copyright (c) 1982, 2007, Oracle. All rights reserved.
已连接到目标数据库 (未启动)
RMAN> startup mount;
Oracle 实例已启动
数据库已装
系统全局区域总计 313860096 字节
Fixed Size 1347020 字节
Variable Size 276824628 字节
Database Buffers 29360128 字节
Redo Buffers 6328320 字节
RMAN> set encryption on identified by "mypass" only;
正在执行命: SET encryption
使用目标数据库控制文件替代恢复目录
RMAN> backup database format='d:backup%d_%s.bak';
启动 backup 20-11 -08
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=154 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文: 文件=00001 名称=D:ORACLE11GORADATAORA11GSYSTEM01.DBF
输入数据文: 文件=00002 名称=D:ORACLE11GORADATAORA11GSYSAUX01.DBF
输入数据文: 文件=00005 名称=D:ORACLE11GORADATAORA11GDATA_01.DBF
输入数据文: 文件=00006 名称=D:ORACLE11GORADATAORA11GUNDOTBS02.DBF
输入数据文: 文件=00004 名称=D:ORACLE11GORADATAORA11GUSERS01.DBF
通道 ORA_DISK_1: 正在启动段 1 20-11 -08
通道 ORA_DISK_1: 已完成段 1 20-11 -08
段句柄=D:BACKUPORA11G_11.BAK 标记=TAG20081120T212648 注释=NONE
通道 ORA_DISK_1: 备份集已完, 经过时间:00:02:05
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
备份集内包括当前控制文件
备份集内包括当前的 SPFILE
通道 ORA_DISK_1: 正在启动段 1 20-11 -08
通道 ORA_DISK_1: 已完成段 1 20-11 -08
段句柄=D:BACKUPORA11G_12.BAK 标记=TAG20081120T212648 注释=NONE
通道 ORA_DISK_1: 备份集已完, 经过时间:00:00:01
完成 backup 20-11 -08
RMAN> shutdown immediate;
使用目标数据库控制文件替代恢复目录
数据库已卸
Oracle 实例已关闭
--删除数据文,模拟数据库损坏
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜