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 ,而平时没有遇到,是因为我一般选择的内置账户安装的,所以没有遇到这个问题。

相关推荐
码农阿豪6 分钟前
告别兼容焦虑:电科金仓 KES 如何把 Oracle 的 PL/SQL 和 JSON 业务“接住”
数据库·sql·oracle·json·金仓数据库
曹牧11 分钟前
Oracle SQL 中,& 字符
数据库·sql·oracle
云和恩墨2 小时前
告别 “事后救火”:7 大前置动作规避 80% 数据库故障
数据库·oracle
Alluxio7 小时前
Alluxio正式登陆Oracle云市场,为AI工作负载提供TB级吞吐量与亚毫秒级延迟
人工智能·分布式·机器学习·缓存·ai·oracle
是席木木啊7 小时前
Spring Boot 中 @Async 与 @Transactional 结合使用全解析:避坑指南
数据库·spring boot·oracle
程序员水自流7 小时前
MySQL数据库自带系统数据库功能介绍
java·数据库·mysql·oracle
志凌海纳SmartX9 小时前
银行核心系统备库“降本增效”探索:超融合承载Oracle ADG备库的测试验证
数据库·oracle
木卫二号Coding9 小时前
POSTGRESQL+数据库备份与还原
数据库·postgresql·oracle
张人玉9 小时前
c# Data相关类
数据库·oracle
程序边界10 小时前
金仓数据库助力Oracle迁移:一场国产数据库的逆袭之旅
数据库·oracle