[TOC]
1.VIP没添加成功
- vip没有被拉起,ping不成功
- listener 没有拉起。
[root@emdb1:~]# srvctl start listener
PRCR-1079 : Failed to start resource ora.LISTENER.lsnr
CRS-2805: Unable to start 'ora.LISTENER.lsnr' because it has a 'hard' dependency on resource type 'ora.cluster_vip_net1.type' and no resource of that type can satisfy the dependency
###
CRS-2525: All instances of the resource 'ora.emdb2.vip' are already running; relocate is not allowed because the force option was not specified
CRS-2525: All instances of the resource 'ora.emdb3.vip' are already running; relocate is not allowed because the force option was not specified
CRS-2525: All instances of the resource 'ora.emdb4.vip' are already running; relocate is not allowed because the force option was not specified
复制
解决方法
检查环境
1. 检查集群情况
[root@emdb1:~]# ip a |grep 192 inet 192.168.6.11/24 brd 192.168.6.255 scope global enp0s3 inet 192.168.11.2/24 brd 192.168.11.255 scope global enp0s9 inet 192.168.12.2/24 brd 192.168.12.255 scope global enp0s9:1 inet 192.168.160.193/24 brd 192.168.160.255 scope global dynamic enp0s10 [root@emdb1:~]# grep vip /etc/hosts 192.168.6.21 emdb1-vip 192.168.6.22 emdb2-vip 192.168.6.23 emdb3-vip 192.168.6.24 emdb4-vip [root@emdb1:~]# ping 192.168.6.21 PING 192.168.6.21 (192.168.6.21) 56(84) bytes of data. ^C --- 192.168.6.21 ping statistics --- 3 packets transmitted, 0 received, 100% packet loss, time 1999ms
复制
1.1 检查各节点的状态.
#root
crsctl stat res -t
复制
- 下面的18行
ora.LISTENER.lsnr
提示STATE:OFFLINE - 下面的54行
ora.emdb2.vip
没有ora.emdb1.vip
数据 ora.emdb.db
显示数据库是OFFLINE
-------------------------------------------------------------------------------- NAME TARGET STATE SERVER STATE_DETAILS -------------------------------------------------------------------------------- Local Resources -------------------------------------------------------------------------------- ora.BAK.dg ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.DATA.dg ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.FRA.dg ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.LISTENER.lsnr ONLINE OFFLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.OCR.dg ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.asm ONLINE ONLINE emdb1 Started ONLINE ONLINE emdb3 Started ONLINE ONLINE emdb4 Started ora.gsd OFFLINE OFFLINE emdb1 OFFLINE OFFLINE emdb3 OFFLINE OFFLINE emdb4 ora.net1.network ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 ora.ons ONLINE ONLINE emdb1 ONLINE ONLINE emdb3 ONLINE ONLINE emdb4 -------------------------------------------------------------------------------- Cluster Resources -------------------------------------------------------------------------------- ora.LISTENER_SCAN1.lsnr 1 ONLINE ONLINE emdb4 ora.cvu 1 ONLINE ONLINE emdb3 ora.emdb.db 1 OFFLINE OFFLINE 2 OFFLINE OFFLINE 3 ONLINE ONLINE emdb4 Open 4 ONLINE ONLINE emdb3 Open ora.emdb2.vip 1 ONLINE INTERMEDIATE emdb4 FAILED OVER ora.emdb3.vip 1 ONLINE ONLINE emdb3 ora.emdb4.vip 1 ONLINE ONLINE emdb4 ora.oc4j 1 ONLINE ONLINE emdb3 ora.scan1.vip 1 ONLINE ONLINE emdb4
复制
1.2. 检查集群组件状态
- 可见组件是正常的。
#root
cd `su - grid -c 'echo ${ORACLE_HOME}/bin'`
crsctl check cluster -all
复制
crsctl check cluster -all ************************************************************** emdb1: CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online ************************************************************** emdb3: CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online ************************************************************** emdb4: CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online **************************************************************
复制
1.3 检查现有的VIP情况
- 可见没有emdb1的VIP
srvctl config nodeapps -a
Network exists: 1/192.168.6.0/255.255.255.0/enp0s3, type static
VIP exists: /emdb2-vip/192.168.6.22/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb2
VIP exists: /emdb3-vip/192.168.6.23/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb3
VIP exists: /emdb4-vip/192.168.6.24/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb4
复制
1.4 检查网络现有节点情况
- GSD是Oracle的DNS
[root@emdb1:~]# srvctl status nodeapps VIP emdb2-vip is enabled VIP emdb2-vip is running on node: emdb4 VIP emdb3-vip is enabled VIP emdb3-vip is running on node: emdb3 VIP emdb4-vip is enabled VIP emdb4-vip is running on node: emdb4 Network is enabled Network is running on node: emdb1 Network is running on node: emdb3 Network is running on node: emdb4 GSD is disabled GSD is not running on node: emdb1 GSD is not running on node: emdb3 GSD is not running on node: emdb4 ONS is enabled ONS daemon is running on node: emdb1 ONS daemon is running on node: emdb3 ONS daemon is running on node: emdb4
复制
2. 解决方法:添加VIP,拉起监听
2.1 添加VIP
- -n 主机名, -A VIP在host的域名/子网掩码/绑定的网卡(与哪张网卡同域) -k 默认为1 (必要参数)
#root cd `su - grid -c 'echo ${ORACLE_HOME}/bin'` ./srvctl add vip -n emdb1 -A emdb1-vip/255.255.255.0/enp0s3 -k 1
复制
2.2 检查VIP是否注册成功
- 看到emdb1的VIP已经注册了。这一步就成功了。
#root
cd `su - grid -c 'echo ${ORACLE_HOME}/bin'`
srvctl config nodeapps -a
复制
./srvctl config nodeapps -a
Network exists: 1/192.168.6.0/255.255.255.0/enp0s3, type static
VIP exists: /emdb1-vip/192.168.6.21/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb1
VIP exists: /emdb2-vip/192.168.6.22/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb2
VIP exists: /emdb3-vip/192.168.6.23/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb3
VIP exists: /emdb4-vip/192.168.6.24/192.168.6.0/255.255.255.0/enp0s3, hosting node emdb4
复制
2.3 拉起监听
#root
cd `su - grid -c 'echo ${ORACLE_HOME}/bin'`
./srvctl start listener
复制
2.4 检查监听
- 拉起后,监听正常了。
#root
cd `su - grid -c 'echo ${ORACLE_HOME}/bin'`
./crs_stat -t -v
复制
crs_stat -t -v Name Type R/RA F/FT Target State Host ---------------------------------------------------------------------- ora.BAK.dg ora....up.type 0/5 0/ ONLINE ONLINE emdb1 ora.DATA.dg ora....up.type 0/5 0/ ONLINE ONLINE emdb1 ora.FRA.dg ora....up.type 0/5 0/ ONLINE ONLINE emdb1 ora....ER.lsnr ora....er.type 0/5 0/ ONLINE ONLINE emdb1 ora....N1.lsnr ora....er.type 0/5 0/0 ONLINE ONLINE emdb4 ora.OCR.dg ora....up.type 0/5 0/ ONLINE ONLINE emdb1 ora.asm ora.asm.type 0/5 0/ ONLINE ONLINE emdb1 ora.cvu ora.cvu.type 0/5 0/0 ONLINE ONLINE emdb3 ora.emdb.db ora....se.type 0/2 0/1 ONLINE ONLINE emdb1 ora....SM1.asm application 0/5 0/0 ONLINE ONLINE emdb1 ora....B1.lsnr application 0/5 0/0 ONLINE ONLINE emdb1 ora.emdb1.gsd application 0/5 0/0 OFFLINE OFFLINE ora.emdb1.ons application 0/3 0/0 ONLINE ONLINE emdb1 ora.emdb1.vip ora....t1.type 0/0 0/0 ONLINE ONLINE emdb1 ora.emdb2.vip ora....t1.type 0/0 1/0 ONLINE ONLINE emdb4 ora....SM3.asm application 0/5 0/0 ONLINE ONLINE emdb3 ora....B3.lsnr application 0/5 0/0 ONLINE ONLINE emdb3 ora.emdb3.gsd application 0/5 0/0 OFFLINE OFFLINE ora.emdb3.ons application 0/3 0/0 ONLINE ONLINE emdb3 ora.emdb3.vip ora....t1.type 0/0 1/0 ONLINE ONLINE emdb3 ora....SM4.asm application 0/5 0/0 ONLINE ONLINE emdb4 ora....B4.lsnr application 0/5 0/0 ONLINE ONLINE emdb4 ora.emdb4.gsd application 0/5 0/0 OFFLINE OFFLINE ora.emdb4.ons application 0/3 0/0 ONLINE ONLINE emdb4 ora.emdb4.vip ora....t1.type 0/0 1/0 ONLINE ONLINE emdb4 ora.gsd ora.gsd.type 0/5 0/ OFFLINE OFFLINE ora....network ora....rk.type 1/5 0/ ONLINE ONLINE emdb1 ora.oc4j ora.oc4j.type 0/1 0/2 ONLINE ONLINE emdb3 ora.ons ora.ons.type 0/3 0/ ONLINE ONLINE emdb1 ora.scan1.vip ora....ip.type 0/0 1/0 ONLINE ONLINE emdb4
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle DataGuard高可用性解决方案详解
孙莹
561次阅读
2025-03-26 23:27:33
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
521次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
423次阅读
2025-04-18 14:18:38
墨天轮个人数说知识点合集
JiekeXu
423次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
422次阅读
2025-04-08 09:12:48
Oracle SQL 执行计划分析与优化指南
Digital Observer
418次阅读
2025-04-01 11:08:44
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
415次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
399次阅读
2025-04-22 00:13:51
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
382次阅读
2025-04-20 10:07:02
Oracle 19c RAC更换IP实战,运维必看!
szrsu
361次阅读
2025-04-08 23:57:08