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

AI的出现,是否能替代IT从业者? 10w+人浏览 1.2k人参与

目录

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值