链接数据库显示无法链接服务器,急救:部分客户端PL/SQL登陆数据库服务器报:ora-03135;ORA-12543: TNS: 无法连接目...

当部分客户端尝试通过PL/SQL连接到Oracle数据库服务器时遇到ora-03135和ORA-12543错误。问题表现为某些IP可以正常登录,而其他IP则无法连接。尝试了修改sqlnet.ora、设置resource_limit、检查服务器限制等方法未果。通过使用LSNRCTL工具改变listener的inbound_connect_timeout参数和修改listener.ora文件均未解决问题。进一步的分析包括查看OS和数据库级的日志,发现有inbound连接超时的警告。
摘要由CSDN通过智能技术生成

本帖最后由 yuanjqiu 于 2012-9-26 12:21 编辑

主题:部分客户端PL/SQL登陆数据库服务器报:ora-03135;ORA-12543: TNS: 无法连接目标主机;ORA-12543

修改listener的inbound_connect_timeout参数的方法

环境:

aix 5.3 +oracle10g R2 10.2.0.3.0 +rac(主、从)

现象:

1、突然出现部分ip(192.168.10.151),不能登录oracle,部分ip(192.168.10.50)可登录oracle,不能登录的clients,改成可登录的ip,又可登录;改回原来的IP,还是不能登录oracle。

2、resource_limit=false(default),改为:resource_limit=true,仍不行。

3、添加sqlnet.ora文件,并添加内容:

sqlnet.expire_time=20

还是不行。

4、查server是否ip及applicatin限制,没有做ip、application限制。

5、server端对oracle instance重启,故障仍在。

6、僵尸的session,也没有。

7、OS server  SID for oracle kill 后,还是不行。

8、tnsping SID均通。tnsping sid 100 均显示ok

9、sessions_highwater=34, 4cpu current_session=27

采用盖老师提供的如下办法

方法一:

$ lsnrctl

LSNRCTL for IBM/AIX RISC System/6000: Version10.2.0.3.0 - Production on 29-OCT-2007 10:00:57

Copyright (c) 1991, 2006, Oracle.  All rights reserved.

Welcome to LSNRCTL, type "help" forinformation.

LSNRCTL> help

The following operations are available

An asterisk (*) denotes a modifier or extendedcommand:

start              stop                status

services           version             reload

save_config        trace               spawn

change_password    quit                exit

set*               show*

LSNRCTL> show

The following operations are available after show

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值