前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【DB笔试面试735】在Oracle中,11gR2 RAC添加和删除节点主要有哪几个过程?

【DB笔试面试735】在Oracle中,11gR2 RAC添加和删除节点主要有哪几个过程?

作者头像
小麦苗DBA宝典
发布2020-01-20 17:01:04
5380
发布2020-01-20 17:01:04
举报

题目部分

在Oracle中,11gR2 RAC添加和删除节点主要有哪几个过程?

答案部分

11gR2 RAC添加节点可以分3个阶段:

(1)第一阶段主要工作是复制GIRD HOME到新节点,配置GRID,并且启动GRID,同时更新OCR信息,更新inventory信息。

(2)第二阶段主要工作是复制RDBMS HOME到新节点,更新inventory信息。

(3)第三阶段主要工作是DBCA创建新的数据库实例(包括创建Undo 表空间,Redo Log,初始化参数等),更新OCR信息(包括注册新的数据库实例等)。

11gR2 RAC的卸载步骤正好和上面的步骤相反,依然是三个步骤,先删除数据库实例,再删除RDBMS的软件,更新inventory信息,再删除GRID软件,更新OCR和inventory信息。

在添加/删除节点的过程中,原有的节点一直是ONLINE状态,不需要停机,对客户端业务没有影响。新节点的ORACLE_BASE和ORACLE_HOME路径在添加过程中会自动创建,无需手动创建。

注意事项:

(1)在添加/删除节点前,建议手工备份一下OCR,在某些情况下添加/删除节点失败,可以通过恢复原来的OCR来解决问题。

(2)在正常安装Oracle 11.2 GRID时,OUI界面提供SSH配置功能,但是添加节点脚本addNode.sh没有这个功能,因此需要手动配置oracle用户和grid用户的SSH用户等效性。可以使用下面两条命令以ROOT用户在节点1上执行,就可以配置oracle和grid用户的互信:

代码语言:javascript
复制
$ORACLE_HOME/oui/bin/runSSHSetup.sh -user oracle  -hosts 'lhr-11gR2-rac1 lhr-11gR2-rac2 lhr-11gR2-rac3' -advanced exverify -confirm
$ORACLE_HOME/oui/bin/runSSHSetup.sh -user grid  -hosts 'lhr-11gR2-rac1 lhr-11gR2-rac2 lhr-11gR2-rac3' -advanced exverify -confirm

输入yes及密码一路回车即可。以上命令执行完成后,在grid用户下可以使用以下命令来验证节点之间的对等性:

代码语言:javascript
复制
cluvfy comp nodecon -n lhr-11gR2-rac1,lhr-11gR2-rac2,lhr-11gR2-rac3

& 说明:

有关RAC添加和删除节点的更多内容可以参考我的BLOG:http://blog.itpub.net/26736162/viewspace-2157256/。其视频内容参考:https://ke.qq.com/course/316523?tuin=26507979

本文选自《Oracle程序员面试笔试宝典》,作者:小麦苗

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DB宝 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文字识别
文字识别(Optical Character Recognition,OCR)基于腾讯优图实验室的深度学习技术,将图片上的文字内容,智能识别成为可编辑的文本。OCR 支持身份证、名片等卡证类和票据类的印刷体识别,也支持运单等手写体识别,支持提供定制化服务,可以有效地代替人工录入信息。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档