windows上主机名长度超过16个字符导致连接报:ORA-12518

目录

[环境:windows 2016 + oracle 19c](#环境:windows 2016 + oracle 19c)

背景:客户段连接,或通过网络服务别名方式访问数据库报ora-12518

结论:主机名超长导致连接报ORA-12518

分析:通过AI加MOS解决问题

问题总结:


环境:windows 2016 + oracle 19c

背景:客户段连接,或通过网络服务别名方式访问数据库报ora-12518

今天一朋友在windows2016 上安装ORACLE 19c,说怎么也安装不上数据库,一安装,检查都通不过,直接报 INS-30014 无法检查指定的位置是否位于 CFS 上,对方说看了网上很多资料,都没有解决,我没有太注意,说实话,我还没有遇到过这个问题,于是按我平时的办法,先安装软件,再通过DBCA创建数据库,一路无问题,准备交付给对方,结果对方说客户端连接不上,报ora-12518,我揉了一下眼,不应该吧 。ora-12518,一般是资源不够才会遇到,难道没有资源了?

结论:主机名超长导致连接报ORA-12518

oracle 连接报ORA-12518 ,一般与资源相关,结果,主机名超长了,也遇到,运气是否有点好。

分析:通过AI加MOS解决问题

通过检查,CPU,内存都用的很少,SESSION,也就40个,怪了,把监听重建了一遍,看到有两个主机名,都能解析同一个IP,修改监听HOST=对应的IP,重启了数据库,重启了主机,都没有用。

求救AI:

一通操作下来,问题没有解决,开始怀疑人生了,老师傅遇到新问题,平时很少遇到这种问题,因为在WINDOWS上安装的ORACLE不多,难道是WINDOWS上特有的问题,赶紧查查MOS,还好,第一个就是 虚拟账号监听拒绝连接,报ORA-12518

赶紧看内容:

和当前的环境,一一对应,目前环境,安装数据库软件时,确实选择的默认值,使用的虚拟账号安装的,看主机名字,正好16个字符,看来运气不错,知道了问题,直接对主机名减少几个字符,低于15个字符即可。重启主机,再次验证,问题解决。

问题总结:

这个问题,就是主机名超过15个字符,同时,安装数据库软件时,选择的是使用虚拟账号安装数据库软件,正好碰到 Bug 38542990 - WINDOWS VIRTUAL ACCOUNT LISTENER REFUSED THE CONNECTION WITH ERROR ORA-12518 ,而平时没有遇到,是因为我一般选择的内置账户安装的,所以没有遇到这个问题。

相关推荐
宇宙第一小趴菜16 小时前
五、Oracle vs MySQL 架构深度对比笔记
mysql·oracle·架构
BullSmall1 天前
PostgreSQL 14 pg_dumpall 完整备份指南
数据库·postgresql·oracle
宇宙第一小趴菜2 天前
三、Oracle 核心原理
数据库·oracle
龙仔7252 天前
SQL Server OS_Core 数据库全自动备份【完整笔记·可直接复用】
数据库·笔记·oracle
Cloud云卷云舒2 天前
云卷云舒:从Oracle/MySQL迁移到HaishanDB:迁移评估工具核心技术拆解
mysql·oracle·ai-native·haishandb·信创数据库替换
段一凡-华北理工大学2 天前
向量数据库实战:选型、调优与落地~系列文章12:文本分块策略实战:chunk_size 怎么选?重叠多少?
开发语言·数据库·后端·oracle·rust·工业智能体·高炉智能化
oradh2 天前
Oracle XTTS实现跨版本迁移和升级(Oracle 11g单库升级至19C RAC集群)
数据库·oracle·11g升级19c·xtts跨版本迁移和升级
会编程的土豆3 天前
数据库范式
数据库·oracle
—Miss. Z—3 天前
计算机二级MySQL——简单应用题(存储过程&存储函数)
数据库·oracle·php
NineData3 天前
Oracle 卡住时先看阻塞源,ChatDBA 会先把锁链路理出来
数据库·oracle·ninedata·锁故障·锁等待·chatdba·锁阻塞