因系统内存使用率过高,导致客户端无法正常连接数据库(在服务器上sqlplus / as sysdba可以登录,但sqlplus a/a@orcl as sysdba方式不可以登录)
现象如下:
C:\Users\Administrator>sqlplus system/oracle@orcl
SQL*Plus: Release 11.2.0.3.0 Production on 星期三 6月 15 15:21:59 2016
Copyright (c) 1982, 2011, Oracle. All rights reserved.
ERROR:
ORA-12518: TNS: 监听程序无法分发客户机连接
请输入用户名:
Tnsname.ora文件配置如下:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN-MIRBE4NEBAU)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
C:\Users\Administrator>tnsping orcl
TNS Ping Utility for 64-bit Windows: Version 11.2.0.3.0 - Production on 15-6月 - 2016 15:22:38
Copy

当系统内存资源紧张时,Oracle数据库可能出现ORA-12518错误,导致客户端无法正常连接。通过检查TNS配置、系统资源使用情况,并参照官方文档调整listener.ora和sqlnet.ora文件中的参数,如设置INBOUND_CONNECT_TIMEOUT_LISTENER和SQLNET.INBOUND_CONNECT_TIMEOUT为0,然后重启监听和数据库服务,可以解决该问题,使得客户端能重新连接到数据库。
最低0.47元/天 解锁文章
1012

被折叠的 条评论
为什么被折叠?



