设为首页 加入收藏

TOP

数据库备份介质的加密(encryption,Wallet)(二)
2014-11-24 07:50:08 来源: 作者: 【 】 浏览:10
Tags:数据库 备份 介质 加密 encryption Wallet
D01.DBF 通道 ORA_DISK_1: 正在读取备份片段 C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\05P2DUK3_1_1 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: =========================================================== RMAN-03002: restore 命令 (在 03/05/2014 15:42:00 上) 失败 ORA-19870: 还原备份片段 C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\05P2DUK3_1_1 时出错 ORA-19913: 无法解密备份 ORA-28365: Wallet 未打开
b.打开Wallet.
RMAN>  sql 'alter system set wallet open identified by "xcl"';


sql 语句: alter system set wallet open identified by "xcl"

9. 再次尝试还原,还原成功
RMAN> restore tablespace tbs_pwd;


启动 restore 于 05-3月 -14
使用通道 ORA_DISK_1


通道 ORA_DISK_1: 正在开始还原数据文件备份集
通道 ORA_DISK_1: 正在指定从备份集还原的数据文件
通道 ORA_DISK_1: 将数据文件 00010 还原到 C:\ORACLE\ORADATA\XCLDB\TBS_PWD01.DBF
通道 ORA_DISK_1: 正在读取备份片段 C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\05P2DUK3_1_1
通道 ORA_DISK_1: 段句柄 = C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\05P2DUK3_1_1 标记 = TAG20140305T142819
通道 ORA_DISK_1: 已还原备份片段 1
通道 ORA_DISK_1: 还原完成, 用时: 00:00:01
完成 restore 于 05-3月 -14

RMAN> recover tablespace tbs_pwd;


启动 recover 于 05-3月 -14
使用通道 ORA_DISK_1


正在开始介质的恢复
介质恢复完成, 用时: 00:00:09


完成 recover 于 05-3月 -14


RMAN> alter database open;


数据库已打开


测试结束。


--===============================
测试二:

那下面的设置到底有用没呢
configure encryption for database on;
set encryption on identified by 'xcl' only;

继续测:

1.用命令关了Wallet,或重启下数据库
sql 'alter system set encryption wallet close'


2. 打开加密
RMAN>   configure encryption for database on;


旧的 RMAN 配置参数:
CONFIGURE ENCRYPTION FOR DATABASE OFF;
新的 RMAN 配置参数:
CONFIGURE ENCRYPTION FOR DATABASE ON;
已成功存储新的 RMAN 配置参数


RMAN> set encryption on identified by 'xclrman' only;


正在执行命令: SET encryption

RMAN> show all;


db_unique_name 为 XCLDB 的数据库的 RMAN 配置参数为:
CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # default
CONFIGURE BACKUP OPTIMIZATION OFF; # default
CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default
CONFIGURE CONTROLFILE AUTOBACKUP OFF; # default
CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default
CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO BACKUPSET; # default
CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default
CONFIGURE MAXSETSIZE TO UNLIMITED; # default
CONFIGURE ENCRYPTION FOR DATABASE ON;
CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default
CONFIGURE COMPRESSION ALGORITHM 'BASIC' AS OF RELEASE 'DEFAULT' OPTIMIZE FOR LOAD
CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default
CONFIGURE SNAPSHOT CONTROLFILE NAME TO 'C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABAS

3.备份表空间
RMAN> backup tablespace tbs_pwd;


启动 backup 于 05-3月 -14
分配的通道: ORA_DISK_1
通道 ORA_DISK_1: SID=223 设备类型=DISK
通道 ORA_DISK_1: 正在启动全部数据文件备份集
通道 ORA_DISK_1: 正在指定备份集内的数据文件
输入数据文件: 文件号=00010 名称=C:\ORACLE\ORADATA\XCLDB\TBS_PWD01.DBF
通道 ORA_DISK_1: 正在启动段 1 于 05-3月 -14
通道 ORA_DISK_1: 已完成段 1 于 05-3月 -14
段句柄=C:\ORACLE\PRODUCT\11.2.0\DBHOME_1\DATABASE\06P2E5LL_1_1 标记=TAG20140305T162836 注释=NONE
通道 ORA_DISK_1: 备份集已完成, 经过时间:00:00:01
完成 backup 于 05-3月 -14

4. 关库,破坏,重启
a.关库
RMAN> shutdown immediate;


数据库已关闭
数据库已卸装
Oracle 实例已关闭
b. 删除表空间数据文件
c. 重启数据库

5. 还原表空间

a. 直接还原,发现不输密码是不行地。
RMAN> restore tablespace tbs_pwd;


启动 restore 于 05-3月 -14
分配的通道: ORA_
首页 上一页 1 2 3 下一页 尾页 2/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇空间数据与索引分开存储管理 下一篇buffercache实验10-buffercache优..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·求navicat for mysql (2025-12-26 13:21:33)
·有哪位大哥推荐一下m (2025-12-26 13:21:30)
·MySQL下载与安装教程 (2025-12-26 13:21:26)
·Linux_百度百科 (2025-12-26 12:51:52)
·Shell 流程控制 | 菜 (2025-12-26 12:51:49)