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

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

题目部分

在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用户的互信:

1$ORACLE_HOME/oui/bin/runSSHSetup.sh -user oracle  -hosts 'lhr-11gR2-rac1 lhr-11gR2-rac2 lhr-11gR2-rac3' -advanced exverify -confirm
2$ORACLE_HOME/oui/bin/runSSHSetup.sh -user grid  -hosts 'lhr-11gR2-rac1 lhr-11gR2-rac2 lhr-11gR2-rac3' -advanced exverify -confirm

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

1cluvfy 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程序员面试笔试宝典》,作者:小麦苗

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

---------------优质麦课------------

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

详细内容可以添加麦老师微信或QQ私聊。

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

About Me:小麦苗

● 本文作者:小麦苗,只专注于数据库的技术,更注重技术的运用

● 作者博客地址:http://blog.itpub.net/26736162/abstract/1/

● 本系列题目来源于作者的学习笔记,部分整理自网络,若有侵权或不当之处还请谅解

● 版权所有,欢迎分享本文,转载请保留出处

● QQ:646634621  QQ群:618766405

● 提供OCP、OCM和高可用部分最实用的技能培训

● 题目解答若有不当之处,还望各位朋友批评指正,共同进步

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

长按下图识别二维码或微信扫描下图二维码来关注小麦苗的微信公众号:xiaomaimiaolhr,学习最实用的数据库技术。

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

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

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

上一篇:rac环境无法监听数据库实例


下一篇:【DB笔试面试733】在Oracle中,RAC中REMOTE_LISTENER的作用是什么?