oracle10g TNS链接关闭

本文总结了解决Oracle 10g客户端无法连接的问题,包括配置sqlnet.ora和listener.ora文件的方法,以及确保监听器运行和开放1521端口的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

转自[url]http://piaoling.iteye.com/blog/235694[/url]
刚装了一个linux系统,安装了oracle10g,发现客户端连接不了,整理了一下原因。主要因为有:
(1)sqlnet.ora配置问题:
SQLNET.AUTHENTICATION_SERVICES= (NONE)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
(2)listener.ora配置
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC = (SID_NAME = PLSExtProc)

(ORACLE_HOME = /usr/app/oracle/product/10.2.0.1)

(PROGRAM = extproc) )

(SID_DESC = (GLOBAL_DBNAME = ora10g)

(ORACLE_HOME = /usr/app/oracle/product/10.2.0.1)

(SID_NAME = ora10g) ) )
(3)客户端(windows) 使用tnsping 服务器IP,看能否拼通,拼不通说明服务器端有问题,存在两种情况:
1,检查监听器是否起动(lsnrctl status)
2,防火是否打开1521端口若没有打开,则编辑/etc/sysconfig/iptables文件,添加下面一句
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
也可以直接使用iptables命令添加规则
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值