WEB开发网
开发学院数据库Oracle Oracle数据库11g新特性:自动存储管理 阅读

Oracle数据库11g新特性:自动存储管理

 2008-12-16 13:03:57 来源:WEB开发网   
核心提示: SQL> alter diskgroup dg1 set attribute 'compatible.asm'='11.1';现在,如果您检查磁盘组的属性:COMPATIBILITYDATABASE_COMPATIBILITY-- --11.1.0.0

  SQL> alter diskgroup dg1 set attribute 'compatible.asm'='11.1';
  现在,如果您检查磁盘组的属性:
COMPATIBILITY     DATABASE_COMPATIBILITY
---------------------- ----------------------
11.1.0.0.0       10.1.0.0.0

ASM 兼容性设置为 11.1;但 RDBMS 兼容性仍然设置为 10.1.要将它也更改为 11.1,请使用:

SQL> alter diskgroup dg1 set attribute 'compatible.rdbms'='11.1';

需要特别注意的是:兼容性是针对磁盘组设置的,而不是针对整个 ASM 实例。使用该特性,您只需使用一个 ASM 实例即可满足所有数据库版本类型的需要。根据所使用的版本,您可以相应地设置属性,从而减少版本间通信。

首选的镜像读取

在 Oracle RAC 数据库中,多个节点可能指向同一个 ASM 实例。如果您在一个 ASM 磁盘组中使用正常镜像,访问磁盘的行为可能并不像您预想的那样。

假设您有一个名为 DG2 的磁盘组,它包含两个 failgroup(DG2_0000 和 DG2_0001),每个具有一个单独的磁盘,如下图所示:

Oracle数据库11g新特性:自动存储管理

向磁盘组 DG2 写入某些内容时,会以循环方式写入区中:第一个进入 DG2_0000,副本进入 DG2_0001,第二个进入 DG2_0001,副本在 DG2_0000 上,第三个进入 DG2_0000,副本在 DG2_0001 上,依此类推。ASM 以这种方式在一个磁盘上维护另一个磁盘的备份。

但是在读取这些区时,始终从主 failgroup(在本例中为 DG2_0000)中读取,而不是从辅助 failgroup (DG2_0001) 中读取。仅当主 failgroup 不可用时才读取辅助 failgroup.

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

Tags:Oracle 数据库 特性

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