AIX ha切换不成功并重启主机导致oracle监听无法启动的处理

简介:     2015年9月19日,ERP资金系统应急演练,切换AIX ORACLE双机数据库到备机,结果没有成功切换,导致数据库监听无法正常启动,下面是故障的排查及处理过程。
    2015年9月19日,ERP资金系统应急演练,切换AIX ORACLE双机数据库到备机,结果没有成功切换,导致数据库监听无法正常启动,下面是故障的排查及处理过程。
    通过沟通发现,HA切换失败后监听就无法正常启动、数据库能正常启动,后来进行主节点重启,重启后监听程序依然无法启动。无论是启动监听、还是查看监听状态,命令都停留在connecting阶段,如下图所示:


    检查监听的告警日志,发现报错与网卡适配器相关,如下图所示:

    根据错误信息怀疑是监听程序引用的IP有问题,可能是ping不同了,查看监听配置文件,查明监听引用的IP别名是cuzjdb1_svc,查看该别名对应的IP(/etc/hosts)如下:

    然后,我试着ping了下,结果是ping不通的,然后我又iconfig -a看了下,发现cuzjdb1_svc对应的10.0.205.18的IP已经不在了,如下图所示:

    由此,故障基本就可以定位了,原因就是监听所依赖的IP地址没有了,导致Oracle数据库监听无法正常启动;导致IP10.0.205.18丢失的原因是:p系统服务器和RS/6000机器上使用命令ifconfig为网卡命名别名(ifconfig network_interface second_ip_address netmask your_netmask alias),AIX在ODM中未记录此定义,关机后该定义会丢失。
    处理方法就是:ifconfig en4 10.0.205.18 netmask 255.255.255.0 cuzjdb1_svc,为了避免该ip地址再次丢失,可以考虑将该命令加入开机启动项里边(/etc/rc.net)    
    执行完ifconfig 添加IP地址的命令后,测试ping cuzjdb1_svc通过,如下图所示:

    再次启动并查看数据库监听状态,正常了,如下如:
目录
相关文章
|
4月前
|
Oracle 关系型数据库 Linux
Oracle设置监听之Navicat的锅
Oracle设置监听之Navicat的锅
29 0
|
4月前
|
Oracle 关系型数据库 数据库
oracle 重启步骤及踩坑经验
oracle 重启步骤及踩坑经验
112 0
|
8月前
|
监控 Oracle druid
Springboot2.1.9+druid+mybatits(不重启项目动态添加mysql和oracle数据源)和数据监控
Springboot2.1.9+druid+mybatits(不重启项目动态添加mysql和oracle数据源)和数据监控
189 0
|
11月前
|
监控 Oracle 网络协议
干货速看!CentOS7+Oracle 19c安装并开启IPv6监听,带你一文打尽。
近日,工信部印发了关于贯彻落实《推进IPv6规模部署行动计划》的通知,额。。。不好意思,跑题了!其实也没有跑题,本篇就是想要讲跟IPV6有关的东西。现在很多最新版的组件都默认支持IPV6了,比如Nginx、PHP、MySQL等等。那么本篇专门讲解一下Oracle 19C如何开启对IPV6的支持,从安装到配置、到IPV6监听的配置,一文打尽。
286 0
|
Oracle 安全 关系型数据库
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 下
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 下
189 0
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务   下
|
SQL Oracle 关系型数据库
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 上
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务 上
398 0
ORACLE 11g【安装流程】及部门问题解决,ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务   上
|
网络协议 Oracle 关系型数据库
Oracle rac不能监听public ip
Oracle rac不能监听public ip
231 0
|
Oracle 关系型数据库
oracle学习21-修改为静态监听
oracle学习21-修改为静态监听
79 0
oracle学习21-修改为静态监听
|
Oracle 关系型数据库
oracle学习3-配置监听
oracle学习3-配置监听
92 0
oracle学习3-配置监听
|
Oracle 关系型数据库
oracle学习24-数据文件设置自扩展和监听日志文件过大处理
oracle学习24-数据文件设置自扩展和监听日志文件过大处理
197 0