ITPub博客

首页 > 数据库 > 数据库开发技术 > RAC重生——快速掌握节点添加流程

RAC重生——快速掌握节点添加流程

原创 数据库开发技术 作者:sjw1933 时间:2024-09-16 07:30:00 0 删除 编辑
「点击蓝字,关注我吧 」

作者:Digital Observer(施嘉伟)

Oracle ACE Pro: Database

PostgreSQL ACE Partner

11年数据库行业经验,现主要从事数据库服务工作

拥有Oracle OCM、DB2 10.1 Fundamentals、MySQL 8.0 OCP、WebLogic 12c OCA、KCP、PCTP、PCSD、PGCE、OCI、PolarDB技术专家、达梦师资认证、数据安全咨询高级等认证

ITPUB认证专家、PolarDB开源社区技术顾问、HaloDB技术顾问、TiDB社区技术布道师、青学会MOP技术社区专家顾问、国内某高校企业实践指导教师

公众号:Digital Observer;CSDN:施嘉伟;ITPUB:sjw1933;PGFans:施嘉伟。

背景

在前面两期文章中,我们先后探讨了RAC添加节点前彻底清除节点信息的操作,以及添加节点时常见的问题和解决方案。今天,迎来了“RAC重生”系列的最后一期,我们将详细介绍RAC添加节点的具体步骤,希望能够为大家的实践提供完整的指导。


在添加RAC节点之前,需确保网络连接、磁盘划分、系统包安装、用户及用户组创建、系统参数修改等工作已完成,并且SSH配置无误。示例中添加的节点为rac2

Part.01
添加集群node节点

配置主机互信:

$ cd $ORACLE_HOME/oui/bin
$ ./runSSHSetup.sh -user grid -hosts "rac1 rac2" -advanced -noPromptPassphrase

如果自动互信配置失败,请尝试手动配置互信,参考文档:https://www.modb.pro/db/1835367109163048960

01

验证节点(grid用户执行)

在存活节点上执行:

$ cluvfy stage -post hwos -n rac2 -verbos

如果检查发现已存在节点信息,清除节点信息,查看链接:《RAC重生——彻底清除RAC节点信息》

02

验证集群

$ cluvfy stage -pre nodeadd -n rac2 -fixup -verbose
03

添加节点

需要忽略部分先决条件

$ cd $ORACLE_HOME/oui/bin
$ export IGNORE_PREADDNODE_CHECKS=Y
$ ./addNode.sh "CLUSTER_NEW_NODES={rac2}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac2-vip}"
04

根据提示,执行root.sh等脚本

如果添加节点失败,参考rac添加节点容易遇到的问题:《RAC重生——从容应对节点添加的常见问题》

Part.02
安装数据库软件

oracle用户,1号节点执行

01

安装数据库软件

$ cd $ORACLE_HOME/oui/bin
$ ./addNode.sh -silent "CLUSTER_NEW_NODES={rac2}"
03

根据提示执行root.sh脚本

此处省略...


Part.03
添加实例
01

dbca图形界面添加

此处省略...

02

dbca silent模式添加

dbca -silent -addInstance -nodeList node_name -gdbName gdb_name [-instanceName instance_name -sysDBAUserName sysdba -sysDBAPassword password]
如:
dbca -silent -addInstance -nodeList rac2 -gdbName orcl -instanceName orcl2 -sysDBAUserName sys -sysDBAPassword oracle


🌟
总结

通过本文的介绍,我们完整地展示了如何在RAC环境中添加新节点。虽然整个过程包含了多个细节和步骤,但只要按部就班地执行并遵循相关的最佳实践,大部分问题都可以得到有效避免或解决。希望“RAC重生”系列能够为你在RAC集群管理中的操作提供一些参考和帮助。如果在实际操作中遇到更多问题,欢迎在留言区分享讨论,一起探索更优的解决方案。感谢大家的关注和支持!

END



往期推荐:






RAC重生——从容应对节点添加的常见问题


RAC重生——彻底清除RAC节点信息


轻松迁移:从PostgreSQL到Klustron实践


基于 Linux7 的 Kingbase 单机版数据库标准化安装指南


初探PolarDB for PostgreSQL开源数据库






在看点这里

点击"阅读原文"


原文作者:Digital Observer;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
11年数据库行业经验,Oracle ACE、PG ACE、OCM、IBM Certified DBA、MySQL OCP、PolarDB技术专家、KCP、PCTP、PCSD、达梦师资认证、PolarDB开源社区技术顾问、ITPUB认证专家、某高校外聘教师

注册时间:2019-05-05

  • 博文量
    295
  • 访问量
    300713