Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103729639
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Oracle

2008-05-19 15:19:32

作者: 黄永兵 出处: 
 
阅读提示:SecureFile功能是oracle 11g中对大对象(LOB)存储格式的完全重新设计实现,原来的LOB存储格式现在通称为BASIXFILE,它仍然是默认的存储方法,但是SECURFILE关键字开启了新的存储方法,它允许加密、利用压缩节约空间和数据重复消除。

初始化参数

SecureFile功能在初始化参数COMPATIBLE设置我11.0.0.0.0或更高时可用。

DB_SECUREFILE初始化参数控制数据库对LOB存储格式的默认行为,允许的值有:

◆ALWAYS - 在ASSM表空间中的所有LOB对象以SecureFile LOB的格式创建,在非ASSM表空间中的所有LOB对象以BasicFile LOB的格式创建(除非明确地指出要以SecureFile格式创建),在没有指定选项的情况下,BasicFile存储格式选项被忽略,SecureFile默认存储格式选项被使用。

◆ FORCE - 所有LOB对象都以SecureFile LOB格式创建,如果是在一个非ASSM表空间中创建LOB,会出现错误,在没有指定选项的情况下,BasicFile存储格式选项被忽略,SecureFile默认存储格式选项被使用。

◆PERMITTED - 默认设置,当使用了SECUREFILE关键字时它允许SecureFile LOB存储格式,默认存储方法是BASICFILE。

◆NEVER - 不允许创建SecureFile LOB对象。

◆IGNORE - 防止创建SecureFile LOB,使用SecureFile存储选项时忽略所有错误。

这个参数是动态的,因此它可以使用ALTER SYSTEM命令设置。

SQL> ALTER SYSTEM SET db_securefile = 'FORCE'; System altered. SQL>  ALTER SYSTEM SET db_securefile = 'PERMITTED'; System altered. SQL>

下面的例子假设DB_SECUREFILE初始化参数设置为默认值PERMITTED。

阅读(320) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~