Exadata 18.1新特性--云平台存储节点升级
1、传统方式的存储节点升级流程:
(1).将存储节点升级包下载到数据库服务器,通常是DB01上。
(2).解压缩存储节点升级包。
(3).用升级包中的patchmgr工具滚动或非滚动地升级每个存储节点。 这一步会细化成:patchmgr工具会调用dcli工具将升级包上传到每个存储节点,然后在每个存储节点的inactive partition上安装新的升级包,最后会将原有的active partition和inactive partition进行调换,也即原有的inactive partition会被激活,而原有的active partition会被去激活,从而达到升级的效果。
2、传统方式存在的缺陷:
(1).在整个升级过程中,发起patchmgr工具的会话必须一直存活着。
(2).滚动升级时,每次只能正式升级一个存储节点,即便ASM磁盘组是HIGH冗余模式。
(3).对于成百上千个存储节点的云平台,这种传统的升级方式就会显得非常麻烦。
(4).如果补丁更新频繁,每次都需要手动去升级补丁,就没有更多的时间去做其他事情。
3、云平台存储节点升级的特点:
(1).将存储节点升级包上传到一个统一的资料库上。
(2).将资料库地址分发给所有的存储节点。
(3).对所有的存储节点设置一个升级时间表(schedule)和升级频率。
(4).当升级时间到达时,存储节点自动进行升级。
云平台存储节点升级时,无法直接指定是滚动升级,还是非滚动升级,ASM的状态就决定了滚动升级还是非滚动升级,例如:整个数据库已经关闭,ASM已经停止运行,或者ASM磁盘组已经全部dismount的情况下,则会自动进行非滚动升级。否则就会进行滚动升级,在进行滚动升级时,不再是像以前那样按照patchmgr指定的顺序来串行滚动升级了,而是相互竞争着,看谁最先执行offline griddisk,谁先成功offline griddisk,谁就开始正式升级,而offline griddisk失败的存储节点,会继续检查griddisk的asmdeactivationoutcome属性,直到能成功offline griddisk。
4、云平台存储节点升级的主要步骤:
(1)、设置统一的资料库的位置:
> alter softwareupdate store="<url-of-softwarestore-directory>"
(2)、设置自动升级的时间:
> alter softwareupdate time="<future date and time>"
(3)、设置自动升级的版本:
> alter softwareupdate name=<patch version>
(4)、设置自动升级的频率:
> alter softwareupdate frequency= {daily | weekly | biweekly }
Exadata 18.1新特性--云平台存储节点升级的更多相关文章
- Exadata 18.1新特性--计算节点升级增强
新的计算节点升级增强能大幅缩短升级花费的时间,最快能减少40%的时间,具体的增强主要体现在以下方面: 1.计算节点操作系统的备份工作. 以前计算节点操作系统的备份工作是在正式升级之前执行,在滚动升级过 ...
- SQL Server 2016新特性:列存储索引新特性
SQL Server 2016新特性:列存储索引新特性 行存储表可以有一个可更新的列存储索引,之前非聚集的列存储索引是只读的. 非聚集的列存储索引支持筛选条件. 在内存优化表中可以有一个列存储索引,可 ...
- 利用新浪云平台(SAE) 搭建 HUSTOJ 简易教程
前言: OnlineJudge(OJ)是一种代码在线判定平台,这里有许多的编程题目供你选择,你可以选择题目提交代码,OJ会自动返回你的代码的判定结果.是一种很方便的编程.算法练习平台.详情可见:百度百 ...
- Atitit.业务系统的新特性 开发平台 新特性的来源总结
Atitit.业务系统的新特性 开发平台 新特性的来源总结 1.1. 语言新特性(java c# php js python lisp c++ oc swift ruby go dart1 1.2. ...
- Web开发从零单排之一:在新浪云平台SAE上开发一个html5电子喜帖
需求描述: 本人大婚将至,女朋友说“现在都流行在微信上发电子请帖了,你不是技(cheng)术(xu)宅(yuan)嘛,不会连这个都搞不定吧” 本人嘴上说这等小事何足挂齿,但心里还是七上八下的,虽然自认 ...
- openStack 云平台管理节点管理网口流量非常大 出现丢包严重 终端总是时常中断问题调试及当前测试较有效方案
tuning for Data Transfer hosts connected at speeds of 1Gbps or higher <一.本次OpenStack系统调试简单过程简单记录& ...
- Android中实现java与PHP服务器(基于新浪云免费云平台)http通信详解
Android中实现java与PHP服务器(基于新浪云免费云平台)http通信详解 (本文转自: http://blog.csdn.net/yinhaide/article/details/44756 ...
- atitit.eclipse 新特性总结3.1--4.3
atitit.eclipse 新特性总结3.1--4.3 Eclipse 3.1 1 Eclipse 3.2 Java开发工具的新特性 2 1. 内容辅助(Ctrl+Space)模板 2 2. 动态地 ...
- JDK 新特性
Jdk8新特性 一:接口默认方法和静态方法: 我们可以在接口中定义默认方法,使用default关键字,并提供默认的实现.所有实现这个接口的类都会接受默认方法的实现,除非子类提供的自己的实现. 我们还可 ...
随机推荐
- s3c6410存储器映射
1.引导镜像区 0x0000_0000~0x07FF_FFFF 2.内部存储区 (1) 内部ROM 0x0800_0000~0x0BFF_FFFF (2) 内部SRAM 0x0C00_0000~0x0 ...
- Python将两个数组合并成一个数组,多维数组变成一维数组
1.extend方法 c1 = ["Red","Green","Blue"] c2 = ["Orange"," ...
- MobileSubstrate
[MobileSubstrate] Cydia Substrate (formerly called MobileSubstrate) is the de facto framework that a ...
- php opcode
opcode是计算机指令中的一部分,用于指定要执行的操作, 指令的格式和规范由处理器的指令规范指定. 除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数. 这些操作数可能是寄存 ...
- Anaconda( different versions) configuration in ubuntu 14
1. 安装自己经常使用的Anaconda版本 sh ./Anaconda3-5.0.1-Linux-x86_64.sh 2. 默认安装到 /home/usr/anaconda3下面,在anaconda ...
- 41、Aspera下载安装运用
参考:http://www.so.com/linkm=aLVHG%2FgJT4HyuVeK4%2BxX2LMFvF6oTiTCaruHE20pwjRia7DmVI2hIVfmw%2BFNPczCtvX ...
- hdu 4678 Mine
HDU 4678 把点开空地时会打开的一大片区域看成一块,题目中说到,在一盘游戏 中,一个格子不可能被翻开两次,说明任意两块空地不会包含相同的格子. 那么就可以看成一个组合游戏. 当空地旁边没连任何数 ...
- BBS后台发送邮件&修改文章
一:Django发送邮件 在setting中配置 # EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST ...
- css总结3:Flex 布局教程:Flex-demos(转)
上一篇文章介绍了Flex布局的语法,今天介绍常见布局的Flex写法. 你会看到,不管是什么布局,Flex往往都可以几行命令搞定. 我只列出代码,详细的语法解释请查阅<Flex布局教程:语法篇&g ...
- 排序算法汇总(java实现,附源代码)
整理系统的时候发现了原来写的各种算法的总结,看了一下,大吃一惊,那时候的我还如此用心,具体的算法,有的已经模糊甚至忘记了,看的时候就把内容整理出来,顺便在熟悉一下,以后需要的时候就可以直接过来摘抄了. ...