千家信息网

oracle11g_RAC如何添加删除节点

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要介绍了oracle11g_RAC如何添加删除节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。删除节点删除节点1实例在节点
千家信息网最后更新 2026年11月01日oracle11g_RAC如何添加删除节点

这篇文章主要介绍了oracle11g_RAC如何添加删除节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。


删除节点

删除节点1实例
在节点2以oracle运行dbca,根据向导删除相关信息
instance management-> delete an instance->
输入sysdba用户的账户和密码-> 选定删除的节点实例

查看数据库状态,在节点2以grid用户执行
srvctl status database -d nmgsaic
(正常只显示 nmgsdb002 nmgsdb003)


备份OCR,以root用户在nmgsdb002执行
/grid/11.2/grid/bin/ocrconfig -manualbackup

更新oracle Inventory,以oracle用户在nmgsdb002执行
$ORACLE_HOME/oui/bin/runInstaller -updatenodelist ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={nmgsdb002,nmgsdb003}"


删除节点,以root用户在nmgsdb002执行
/grid/11.2/grid/bin/crsctl delete node -n nmgsdb001
查看节点状态,正常只显示nmgsdb002和nmgsdb003
/grid/11.2/grid/bin/olsnodes -s -t

更新oracle Inventory,以grid用户在nmgsdb002执行
./runInstaller -updateNodeList ORACLE_HOME=$ORACLE_HOME "CLUSTER_NODES={nmgsdb002,nmgsdb003}" CRS=TRUE
验证:
/grid/11.2/grid/bin/cluvfy stage -post nodedel -n nmgsdb001 -verbose
/grid/11.2/grid/bin/crs_stat -t

若节点1的vip仍存在,在节点2以root执行以下命令删除
/grid/11.2/grid/bin/srvctl stop vip -i nmgsdb001_vip
(以实际名字为准)
/grid/11.2/grid/bin/srvctl remove vip -i nmgsdb001_vip



----------------------------
添加节点
操作前需要确保以下工作完成:
1.
网络配置
2.
操作系统补丁和patch
3.
组和用户已经添加,并配置.profile
4.
节点间互信关系配置完毕

在节点2以grid用户执行,检查执行结果是否为pass,NTP问题可忽略
$ORACLE_HOME/oui/bin/runcluvfy.sh stage -pre crsinst -n nmgsdb001 -verbose

若任何一个条件不满足,执行addNode.sh都会失败,执行下面的脚本忽略报错直接安装grid
下面这个命令太长,可以放在脚本里面执行
$ORACLE_HOME/oui/bin/runInstaller -addNode -invPtrLoc /grid/11.2/grid/oraInst.loc ORACLE_HOME=$ORACLE_HOME CLUSTER_NEW_NODES={nmgsdb001} CLUSTER_NEW_VIRTUAL_HOSTNAMES={nmgsdb001-vip}

CLUSTER_NODES=nmgsdb001,nmgsdb002,nmgsdb003}

确认上面脚本执行没问题,按说明以root用户执行脚本
/grid/oraInventory/orainstRoot.sh.
/grid/11.2.0/grid/root.sh

添加oracle数据库软件
在节点2执行
$ORACLE_HOME/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={nmgsdb001}"
(若执行不成功,可以将节点2上的$ORACLE_HOME拷到节点2,然后执行$ORACLE_HOME/bin/relink)
根据提示以root用户执行$ORACLE_HOME/root.sh


用dbca添加实例(同上面删除类似)

最后查看集群状态,以grid用户在任一节点执行,确认三个节点都有实例运行
crsctl status res -t

感谢你能够认真阅读完这篇文章,希望小编分享的"oracle11g_RAC如何添加删除节点"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

节点 用户 实例 篇文章 脚本 状态 配置 命令 数据 数据库 问题 更新 运行 成功 操作系统 三个 价值 信息 兴趣 同时 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 深圳市人人互联网科技有限公司 互联网科技工作委员会毛军 科技企业和互联网企业 互联网络科技有限公司 智网互联网科技 中国互联网金融科技基金 卓越科技互联网 招聘 互联网汽车科技小镇 浙江互联网科技研学营 崇明区互联网教育科技诚信经营 花神(南京)互联网科技有限公司 洛阳昕诺飞互联网科技有限公司 华夏恒生互联网科技013171 世界互联网领先科技成果获奖 南博望互联网科技有限公司 美国互联网科技公司 陕西九四连强互联网科技有限公司 福仕德教育科技互联网 青岛互联网科技园 互联网科技集团 互联网 的科技创新 科技赋能互联网健康 贵州叶脉互联网科技有限公司所属行业 互联网科技大奖都有哪些公司 阿里互联网科技企业 沐思想互联网科技有限公司 广州互联网高科技取餐柜 珠海东科互联网科技有限公司 互联网高科技行业有哪些企业
0