一种解密oracle redo log文件的方法技术

技术编号:24092322 阅读:61 留言:0更新日期:2020-05-09 08:38
本发明专利技术涉及一种解密oracle redo log文件的方法,其技术特点是:利用wallet文件夹中的密钥文件以及wallet密码解密出Oracle tde主密钥;利用Oracle tde主密钥解出redo log文件密钥;利用redo log文件密钥解密redo log文件。本发明专利技术设计合理,其在oracle tde原有功能基础上新增了解密redo log文件功能,丰富了oracle tde体系的功能,在使用tde过程中遇到需要用redo log文件恢复数据库的情景,通过本发明专利技术能够有效地解决用户解密密文文件的需求,保证了在此场景下用户依旧能够将数据恢复,为加密的redo log文件的恢复又提供了一种解决方法,保证了用户的数据不丢失。

A method of decrypting Oracle redo log file

【技术实现步骤摘要】
一种解密oracleredolog文件的方法
本专利技术属于数据库安全
,尤其是一种解密oracleredolog文件的方法。
技术介绍
透明数据加密(tde)技术是oracle用于加密用户敏感数据的技术,整个加密过程不仅会加密oracle表空间文件,还会对redolog文件进行加密。如果数据库出现意外宕机且数据库无法恢复启动的情况,存留的表空间文件以及redolog文件均是加密的,此时用户数据将会彻底丢失。如何通过redolog文件恢复用户数据库以全方位保证用户数据安全是目前迫切需要解决的问题。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提出一种解密oracleredolog文件的方法,其通过wallet下的密钥文件和打开钱夹的密码,就可以将redolog文件解密成明文,并通过解密后的redolog文件对数据库进行恢复。本专利技术解决其技术问题是采取以下技术方案实现的:一种解密oracleredolog文件的方法,包括以下步骤:步骤1、利用wallet文件夹中的密钥文件以及wall本文档来自技高网...

【技术保护点】
1.一种解密oracle redo log文件的方法,其特征在于包括以下步骤:/n步骤1、利用wallet文件夹中的密钥文件以及wallet密码解密出Oracle tde主密钥;/n步骤2、利用Oracle tde主密钥解出redo log文件密钥;/n步骤3、利用redo log文件密钥解密redo log文件。/n

【技术特征摘要】
1.一种解密oracleredolog文件的方法,其特征在于包括以下步骤:
步骤1、利用wallet文件夹中的密钥文件以及wallet密码解密出Oracletde主密钥;
步骤2、利用Oracletde主密钥解出redolog文件密钥;
步骤3、利用redolog文件密钥解密redolog文件。


2.根据权利要求1所述的一种解密oracleredolog文件的方法,其特征在于:所述步骤3的具体实现方法包括以下步骤:
⑴判断加密块大小,获取加密块大小;
⑵判断块是否加密,对于非加密块不进行解密;
⑶判断加密算法获取加密算法类型;
⑷...

【专利技术属性】
技术研发人员:杨海峰王迪静
申请(专利权)人:北京安华金和科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1