TNSPING不通,但LISTENER配置是对的,请进

tyh 2003-11-24 12:15:38
ORACLE版本是7.3.2.2.0

$ tnsping zjtzems

TNS Ping Utility for AT&T System V/386: Version 2.3.2.1.0 - Production on 24-NOV
-03 11:57:49

Copyright (c) Oracle Corporation 1995. All rights reserved.

TNS-03505: Failed to resolve name

---但用lsnrctl status tcp_listener 又是正常的---
LSNRCTL for AT&T System V/386: Version 2.3.2.1.0 - Production on 24-NOV-03 11:59
:48

Copyright (c) Oracle Corporation 1994. All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=TCP)(HOST=zjtzems)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias tcp_listener
Version TNSLSNR for AT&T System V/386: Version 2.3.2.1.0 - Pro
duction
Start Date 21-NOV-03 22:26:00
Uptime 2 days 13 hr. 33 min. 48 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /etc/listener.ora
Listener Log File /ems/oracle7/network/log/tcp_listener.log
Services Summary...
EMS has 1 service handler(s)
The command completed successfully

---请问是怎么回事---
...全文
166 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinpingf 2003-12-05
  • 打赏
  • 举报
回复
tnsping当然要ping tns名字了
xinpingf 2003-12-05
  • 打赏
  • 举报
回复
你应该用这个:zjtzems_tcp_EMS

tnsping zjtzems_tcp_EMS
tyh 2003-12-05
  • 打赏
  • 举报
回复
oracle7有sqlnet.ora吗?我在本机TNSPING都不行啊
icewolf_li 2003-12-04
  • 打赏
  • 举报
回复
另外看看你客户端的sqlnet.ora文件配置是否正确。没有的话新建一个。
dxp 2003-12-04
  • 打赏
  • 举报
回复
你看看是不是与版本有关
有一次我的9i去tnsping别人的8i就出过这样的问题。特别是机器上8i,9i都有的时候。
如果有三台oracle server就好找问题些,可以知道哪台机器不行了。
重新配置网络服务名吧 在配置的时候测试能通过吗?
tyh 2003-12-04
  • 打赏
  • 举报
回复
没有哦,我得oracle7没有找到sqlnet.ora,还有什么原因吗?
llm06 2003-11-24
  • 打赏
  • 举报
回复
zjtzems,这是目标主机名吗?

要不你的域名系统有问题

tnsping ip地址通不通
tyh 2003-11-24
  • 打赏
  • 举报
回复
--listener.ora内容如下--
TCP_LISTENER=
(ADDRESS_LIST=
(ADDRESS =
(PROTOCOL = TCP)
(HOST = zjtzems)
(PORT = 1521)
))


SID_LIST_TCP_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = EMS)
(ORACLE_HOME = /ems/oracle7)
))


STARTUP_WAIT_TIME_TCP_LISTENER=0
CONNECT_TIMEOUT_TCP_LISTENER=10
#TRACE_LEVEL_TCP_LISTENER=ADMIN
TRACE_DIRECTORY_TCP_LISTENER=/ems/oracle7/network/trace
TRACE_FILE_TCP_LISTENER=TCP_LISTENER
LOG_DIRECTORY_TCP_LISTENER=/ems/oracle7/network/log
LOG_FILE_TCP_LISTENER=TCP_LISTENER

--tnsnames.ora内容如下--

zjtzems_tcp_EMS=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=TCP)
(HOST=zjtzems)
(PORT=1521))
(CONNECT_DATA=(SID=EMS)))
zjtzems_spx_EMS=
(DESCRIPTION=
(ADDRESS=
(PROTOCOL=SPX)
(SERVICE=zjtzems))
(CONNECT_DATA=(SID=EMS)))


远方的松 2003-11-24
  • 打赏
  • 举报
回复
你的问题90%可能是关于SQLNET.ORA文件的问题。
你仔细看看在数据库服务器上的%ORACEL_HOME%\network\admin 下是否有sqlnet.ora文件,如果有,你看看你的tnsnames.ora中的数据库字符串就应该带.world 了。明白了么?正如楼上说的,你的域名系统有问题
tyh 2003-11-24
  • 打赏
  • 举报
回复
ip地址正确的
我TNSPING IP也是一样的,还有别的什么要设置的吗?
vrv0129 2003-11-24
  • 打赏
  • 举报
回复
C:\>tnsping 10.64.3.50

TNS Ping Utility for 32-bit Windows: Version 9.2.0.1.0 - Production on 24-11月-2
003 13:06:51

Copyright (c) 1997 Oracle Corporation. All rights reserved.

已使用的參數檔案:

使用 HOSTNAME 介面程式來解析別名
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=10.64.3.50
))(ADDRESS=(PROTOCOL=TCP)(HOST=10.64.3.50)(PORT=1521)))
OK (300 msec)
yuxuan 2003-11-24
  • 打赏
  • 举报
回复
主要是查看服务器的数据库服务名和IP地址的正确性

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧