WEB开发网
开发学院数据库Oracle Oracle 11g R1中ASM增强 阅读

Oracle 11g R1中ASM增强

 2008-11-20 13:00:37 来源:WEB开发网   
核心提示: ASM会删除离线时间超过3.6小时的磁盘,可以通过修改DISK_REPAIR_TIME(单位可以是分钟,Oracle 11g R1中ASM增强(3),M或m,或小时,它会检查所有的ASM实例版本是否正确,然后关闭滚动升级模式,H或h)参数设置磁盘组默认时间限制,-- 以小时为单位进行设置A

ASM会删除离线时间超过3.6小时的磁盘,可以通过修改DISK_REPAIR_TIME(单位可以是分钟,M或m,或小时,H或h)参数设置磁盘组默认时间限制。

-- 以小时为单位进行设置

ALTER DISKGROUP disk_group_1 SET ATTRIBUTE 'disk_repair_time' = '4.5h';

-- 以分钟为单位进行设置

ALTER DISKGROUP disk_group_1 SET ATTRIBUTE 'disk_repair_time' = '300m';

ALTER DISKGROUP命令的DROP AFTER子句用于废除DISK_REPAIR_TIME参数设置的默认时间。 

--使用默认的DISK_REPAIR_TIME.

ALTER DISKGROUP disk_group_1 OFFLINE DISK D1_0001;

--废除默认的DISK_REPAIR_TIME.

ALTER DISKGROUP disk_group_1 OFFLINE DISK D1_0001 DROP AFTER 30m;

如果磁盘在滚动升级期间离线,直到滚动升级完成,计时器才会启动。

滚动升级

使用滚动升级11g ASM群集实例可以向前升级,处于滚动升级模式下的ASM群集可以在其中一个节点上使用下面的命令进行滚动升级:

ALTER SYSTEM START ROLLING MIGRATION TO 11.2.0.0.0;

只要群集处于滚动升级模式,其中每个节点就可以按顺序执行关闭、升级、启动,在升级过程中,群集处于一个混合版本的环境中,直到所有升级全部完成,在这种情况下,群集受到下列操作的限制:

Mount和dismount磁盘组

Open、close、resize和delete数据库文件

访问本地固定视图和固定程序包

使用下面的查询语句可以查询出ASM群集的当前状态:

SELECT SYS_CONTEXT('sys_cluster_properties', 'cluster_state') FROM dual;

当最后一个节点升级完成后,使用下面的命令来停止滚动升级,它会检查所有的ASM实例版本是否正确,然后关闭滚动升级模式,并重新启动挂起的平衡操作。

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

Tags:Oracle ASM

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