Oracle教程:SecureFile的功能(6)
http://www.itjxue.com 2015-07-17 10:50 来源:未知 点击次数:
ALTER TABLE命令可以用于加密或解密现有的列,要切换加密算法你必须使用REKEY选项。
加密是不受原来的导入导出工具或表空间传输支持的,因此必须使用数据泵导入导出工具来传输数据。
LOB缓存和日志
BasicFile和SecureFile LOB共享了部分基础的缓存和日志选项,常见的缓存选项有:
◆CACHE - LOB数据被放在缓冲区中。
◆CACHE READES - 仅读取LOB数据过程中它放在缓冲区中,写操作时不放进去。
◆NOCACHE - LOB数据不放在缓冲区中,这是BasicFile和SecureFile LOB的默认值。
基本的日志选项有:
◆LOGGING - 创建和修改LOB时产生完全重做日志,这是默认设置。
◆NOLOGGING - 操作不记录在重做日志中,因此不能恢复,在首次创建和巨大的载入过程中有用。
而且,SecureFile LOB还有一个日志选项FILESYSTEM_LIKE_LOGGING,只记录元数据,在出现故障后仍然允许段的恢复。
CACHE选项意味着LOGGING,因此你不能将CACHE与NOLOGGING或FILESYSTEM_LIKE_LOGGING合在一起使用。
下面的代码显示了一个在表创建过程中和创建后明确设置了缓存和日志选项的例子。