RSS订阅
RSS订阅TT数据库

Oracle 11g新特性之SecureFiles(一)

2008-8-1  选择字号:  | |
打印本文章

导读:Oracle 11g数据库新推出了一个完全重新设计的大对象(LOB)数据类型用于大幅度的提高性能、可管理性和简化应用的开发。

关键词:Oracle11g Oracle11g新特性 Secure Files Oralce

正在加载数据...

  Oracle 11g数据库新推出了一个完全重新设计的大对象(LOB)数据类型用于大幅度的提高性能、可管理性和简化应用的开发。这个全新的数据类型同时还提供了高级的下一代功能例如智能压缩和透明加密等功能。SecureFiles提供了如下的组件:

  压缩:使得可以明确地压缩SecureFiles来节省磁盘空间,I/O和记录重做日志的开销。

  数据路径优化:支持针对于SecureFiles的性能优化,包括

  动态设置是否使用缓存,并且避免污染对于高速缓存中的大的缓存的SecureFiles。

  利用事务COMMIT NOWAIT BATCH来达到同步或者异步。

  类似于文件服务器的脏缓存写,写缓存收集能够自动分期偿还空间分配、信息节点更新,记录重做日志的代价,并且允许磁盘大规模的I/O读写。

  针对于SecureFiles块的分布式锁管理器,这使用一个单一的分布式锁管理器来覆盖所有的SecureFilesLOB块,因此对于其他的文件系统来说LOB的性能会更好一些。

  不重复:自动检测重复的SecureFiles LOB数据并且只保留一份拷贝空间来实现节省磁盘存储,I/O和重做日志记录的消耗。不重复操作可以在表级或者是分区级别上指定,但是不能跨越分区的LOBs。

  加密:加密存储LOB数据并且可以任意的读和写来提供更强大的数据安全性。

  信息节点:针对于SecureFiles的新的存储架构被设计和实现用于支持高性能的访问目标数据。除了提高基础数据访问之外,新的存储架构也支持丰富的功能,保证最小的性能代价,这些功能例如:

  固有的压缩和加密

  数据共享

  用户控制的版本

  COMPATIBLE初始化参数比较要设置为11.1或者更高才可以使用SecureFiles。

  通过设置初始化参数DB_SECUREFILE来确定是否启用SecureFiles,这个参数可以设置为以下几个值:

  PERMITTED:允许创建SecureFiles(默认)

  NEVER:不允许创建SecureFiles

  ALWAYS:强制所有的LOBs都必须要创建SecureFiles

  IGNORE:不允许创建SecureFiles并且忽略由强制BasicFiles使用SecureFiles特性而引起的任何错误。

  如果指定值为NEVER,任何LOBs都将以BasicFiles来创建,所有的指定的SecureFiles的存储选项和特性都将引起一个意外。

  如果指定值为ALWAYS,所有系统中的LOBs都以SecureFiles来创建,LOB必须在ASSM(Automatic Segment Space Management)表空间中创建,否则会产生错误。任何指定的BasicFile存储选项都将会被忽略。


Oracle 11g新特性之SecureFiles
 Oracle 11g新特性之SecureFiles(一)
 Oracle 11g新特性之SecureFiles(二)

原文出处:http://tech.it168.com/db/2007-08-07/200708071158859.shtml
来源:IT168    作者:allen    
相关的专家答疑
为什么要使用DECODE函数来减少处理时间?如果你有简单无关联的数据库应该怎么处理?如何删除重复记录?
如何选择适合的Oracle优化器?访问Table的方式有哪些?共享的SQL语句必须符合那些条件?作者在本文中详细介绍了这些方面的内容。
在外键列上有索引吗?本文主要介绍辅助表上更多的内容。输出内容意味着什么?你可以立即判断出这样一个事实,不是所有表上都有主键,有15个表,但这里只返回了14行……
关于顾问工具你有多种选择,理解它们是做什么的,如果你没有工作在生产或开发环境中你使用它们做什么?可能仅仅是喜欢,即使你处于一个开发环境,但你可能也没有……
假设你在下面的两个查询中做一个选择(再次使用HR方案):查询1和……,但是这些查询的查询结果集一致吗?如果它们是一致的,你能预计在它们的执行计划中有什么不同吗?

本专题介绍了SQL Server服务代理相关方面的知识,包括SQL Server服务代理基础知识的概述、消息类型、契约、队列、服务和路由、SEND命令和RECEIVE命令、性能方面的改进以及对运行状况的监控等等。

无论你是否计划将SQL Server数据库转换服务(DTS)包迁移到SQL Server集成服务(SSIS)或在SQL Server 2005里运行DTS包,都需要专家的一些建议。这一指南主要是包括SSIS的相关基础知识、技巧帮助你进行SSIS调整,还介绍了SSIS有经验的一些用户的具体信息等等。

子查询是一个嵌套在SELECT、INSERT、UPDATE 或DELETE语句,或者另一个子查询里的查询。一个子查询可以返回一行或多行结果给父查询。标量子查询是只返回一个值的查询:只有一个字段的一行记录。标量子查询可以在SQL语句的大多数位置,其中你可以使用一个表达式或一个实际值。
最新更新
专家答疑
技巧
Michael Hillenbrand
你能解释一下数据库公程师、数据库架构师以及数据库管理员之间有什么区别吗?数据库管理员:这是目前最普遍使用的对从事数据库相关的工作的人的头衔。数据库管理员是指……
Brian Peasland
对5GB大小的Oracle 7.3存档或删除的最佳办法是什么?为了便于管理机构查询,这些数据至少需要再用20年的时间。我们担心将来我们不能对它重新获取并迁入一个更新的……
Rudy Limeback
如何创建一个约束限制2007年1月1日之前的日期被录入?用CHECK约束就可以。如下面的示例……