点评Oracle11g新特性之Automatic Storage Management
三、自动存储管理的可扩展性和性能的增强
在Oracle11g数据库中,自动存储管理支持1,4,16和64M变量的分配单元大小。这个是自动的特性,使得自动存储管理可以支持大的文件大小分配单元以便提高内存的使用效率。自动存储管理对于每个分配单元的大小都使用预先定义的数量,一旦一个文件达到一定的阀值,下个分配单元大小将会被使用,一个自动存储管理的文件从1M的分配单元开始,当文件不停的增大,分配单元大小也会增大到4M,16M,或者64M,这个增大基于预先定义的文件大小阀值。由于需要一些分配单元指针来描述文件,在共享池中需要较少的内存来管理分配单元匹配,在大文件配置中已经被禁止。使用可变的分配单元大小来部署使用自动存储管理的Oracle数据库可以是几百TB的大小,甚至是几PB的大小,可变大小的分配单元的管理是完全自动化不需要任何的管理员手工操作。当分配单元大小增长并且小的不连续的分配单元大小被释放,重新平衡操作将执行一个碎片整理的操作。在分配的过程中自动存储管理将会自动执行碎片整理,如果请求的大小不可用,那么会潜在的影响分配的次数,提供更加快速的文件打开,减少存储文件分配单元所需要的内存。
四、自动存储管理的SYSASM权限
Oracle11g数据库中引进了一个新的称之为SYSASM的权限,专门用于执行自动存储管理的管理任务。使用SYSASM权限而不是SYSDBA系统权限能够分割开自动存储管理的管理工作和数据库的管理工作,以便提高系统的安全性。在Oracle11g数据库中,针对SYSASM和SYSDBA的操作系统组是一样的,默认的针对SYSASM安装组是dba组。在将来的版本中,会要分割开成不同的组,并且SYSDBA用户将会被限制访问自动存储管理实例。如果你登录自动存储管理实例作为SYSDBA用户,将会在相应的alert.log文件中写入告警信息 。
0
相关文章