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

相关推荐
友友马9 小时前
『MySQL』 - 事务 (二)
数据库·mysql·oracle
ashane131411 小时前
Flask-SQLAlchemy db 使用说明
数据库·oracle
Leon-Ning Liu11 小时前
Oracle Data Guard Broker RedoRoutes 属性配置文档
数据库·oracle
q***146416 小时前
oracle 12c查看执行过的sql及当前正在执行的sql
java·sql·oracle
ABILI .16 小时前
Oracle导出
数据库·oracle
b***67641 天前
Springboot3 Mybatis-plus 3.5.9
数据库·oracle·mybatis
fruge1 天前
openGauss数据库实操过程:从环境搭建到连接配置,第三方软件进行数据库管理
数据库·oracle
Albert Tan2 天前
Oracle EBS R12.2.14 清理FND_LOBS并释放磁盘空间
数据库·oracle
L.EscaRC2 天前
图数据库Neo4j原理与运用
数据库·oracle·neo4j