WEB开发网
开发学院数据库Oracle Oracle 11g透明数据加密安全特性解析 阅读

Oracle 11g透明数据加密安全特性解析

 2009-04-16 13:13:10 来源:WEB开发网   
核心提示: 清单2显示这些命令的示例,清单2 对已有的SecureFile LOB应用透明数据加密应用默认的加密给单个SecureFile LOBSQL>ALTERTABLEtrbtkt.secure_ticketsMODIFY(documentCLOBENCRYPT);应用非默认的AES 25

清单2显示这些命令的示例。

清单2 对已有的SecureFile LOB应用透明数据加密

应用默认的加密给单个SecureFile LOB

SQL> ALTER TABLE trbtkt.secure_tickets
 
MODIFY (document CLOB ENCRYPT);

应用非默认的AES 256位加密算法给单个SecureFile LOB

SQL> ALTER TABLE trbtkt.secure_tickets
 
MODIFY (scrnimg CLOB ENCRYPT USING 'AES256');

为单个SecureFile LOB rekey加密

SQL> ALTER TABLE trbtkt.secure_tickets
 
MODIFY (scrnimg CLOB REKEY USING 'AES192');

将加密应用给一个分区段

SQL> ALTER TABLE trbtkt.secure_tickets
 
MODIFY PARTITION sts_open (LOB(document) (ENCRYPT));

从单个SecureFile LOB中移除加密

SQL> ALTER TABLE trbtkt.secure_tickets
 
MODIFY (scrnimg CLOB DECRYPT);

加密表空间

Oracle 10g R2将它的加密能力扩展到数据库的任意表和索引了,但要识别和隔离那些需要加密的对象和列工作量很大,通常,可能仅仅是将许多在业务功能上相似的对象全部加密了,如数据库中所有封装了机密雇员信息的表和索引,为了使在这些情况下的加密变得更加简单易行,Oracle 11g现在可以加密整个表空间了。

表空间加密仍然是在块级实现的,但遗憾的是它不能在现有的表空间上执行,因此Oracle DBA必须在一开始创建表空间的时候就启用加密,然后Oracle DBA就可以使用ALTER TABLE MOVE命令来将表移动到加密表空间中,与此类似,已有的索引也可以通过重新创建命令ALTER INDEX REBUILD ONLINE,直接迁移到加密表空间中去。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Oracle 透明 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接