ORACLE AUTOMATIC STORAGE MANAGEMENT翻译-第二章ASM Instance(3)

ASM 支持 滚动升级 ,为 ASM 打patchsets或迁移到新版本可以使用滚动升级的方法,提供一个更高级别
的更底层的高可用。注意,要想使用ASM的滚动迁移特,ASM软件版本至少11.1。此外,滚动升级需要
ORACLE clusterware是最新版本。
图(略)
开始滚动迁移前,你必须使用命令把集群中的ASM实例设置为为rolling migration模式,如(执行版本升级):
ALTER SYSTEM START ROLLING MIGRATION TO 11.2.0.2;

记住前面滚动升级命令并没有实际执行升级迁移,它只是集群ASM实例升级迁移的预备工作。
此外, 滚动迁移不保留状态,如果所有的ASM实例在滚动的迁移模式下失败。
图(略)
查看当前的集群状态,可以使用如下查询:
SQL> SELECT SYS_CONTEXT('sys_cluster_properties', 'cluster_state') FROM  DUAL;
SYS_CONTEXT('SYS_CLUSTER_PROPERTIES','CLUSTER_STATE')
-----------------------------------------------------
Normal
The output above shows that the cluster is in a NORMAL (non-migration) state.

SQL> SELECT SYS_CONTEXT('sys_cluster_properties', 'cluster_state') FROM 
DUAL;
SYS_CONTEXT('SYS_CLUSTER_PROPERTIES','CLUSTER_STATE')
-----------------------------------------------------
Rolling Migration

输出显示集群是migration-ready状态。
一旦滚动升级被启用, 每个ASM实例可以shutdown以便软件升级可以启动。当特定实例升级完成以
后,ASM实例可以重启并挂载磁盘组。这时候,升级后的ASM实例以高版本重新加入集群。该配置只
允许在滚动升级模式下。

下面的步骤总结了迁移过程:
1、确认所有节点都安装了新版本软件
2、确认ORACLE CLUSTERWARE运行在最高版本
3、确认所有ASM实例版本相同
4、确保rebanlance操作没有在进行,如果rebanlance操作正在运行,等操作完成以后
再启动migration。
5、使用如下命令把ASM集群设置为migration模式:
ALTER SYSTEM START ROLLING MIGRATION TO 11.2.0.2;
6、停止运行在旧版本下的ASM实例。
7、从新版本ORACLE_HOME下启动ASM实例。
8、重复执行4~5步,直到集群中所有ASM实例全部升级完毕。
9、当所有ASM实例软件升级完毕以后,使用如下命令禁用rolling migration模式:
ALTER SYSTEM STOP ROLLING MIGRATION;

下面的操作在ROLLING MIGRATION模式下是受限制的:
  • 磁盘组mount和dismount
  • 所有数据库文件的操作,像file open,close,read,write,resize和delete
  • ASM和RDBMS实例的shutdown,startup和recovery
  • 访问v$视图是受限的
下面的操作在rolling migration模式下是不允许的:
rebalance
adding和dropping磁盘,online和offline磁盘
MIGRATION模式关闭以后,ASM所有功能都可以使用了。

-----------------------------------------------------------------------------------------------------------------
本站注明原创和翻译的均为原创文章,文章允许转载,但必须以链接方式注明源地址,
否则追究法律责任!文章中难免有疏漏欢迎网友批评指正。

QQ:       173386747

Email:    hailong.sun1982@gmail.com

Blog:     http://blog.csdn.net/card_2005


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值