注册 登录
编程论坛 Oracle论坛

【求助】tnsping 不通

licomak 发布于 2010-04-16 13:55, 1570 次点击
我在WIN XP上安装了9i数据库;在本地机(装数据库的)上设Net网络服务名test,net manageer测试可以连接成功。但tnsping不通,提示操作超时。
然后我就有创建了1个数据库,设net manager为test1,测试成功.tnsping也能成功。
查看了network/admin 中tnsnames和listener文件没发现问题。
为什么test1 可以 而之前的test不可以 都是同在一台机器上。

目前发现的区别:
tnsping命令执行后了,我发现他们
test ping不通的 是用hostname解析
test1 可以ping通 是用tnsname解析

test tnsping 时候显示
Attempting to contact (DESCRIPTION=(CONNECT_DATA=(SID=*)(SERVICE_NAME=test))(ADDRESS=(PROTOCOL=TCP)(HOST=test)(PORT=1521))) 上面的主机名不对呀 怎么变成service name了?????
请高手帮忙

[ 本帖最后由 licomak 于 2010-4-16 14:24 编辑 ]
3 回复
#2
画圈成句点2010-04-17 10:18
帮你顶一下  我也不知道
#3
qxl85102010-04-19 16:17
没有遇到过,帮你顶一下,我也很想知道是怎么回事,哪位大虾帮帮忙啊!!!
#4
喜欢Oracle2010-05-14 01:59
当服务名错时,可以执行菜单项中的【Configuration and Migration Tools】→【Net Configuration Assistant】→监听程序配置、本地Net服务名配置。重新配置一下即可,主机名可用localhost,也可用计算机主机名。Oracle9i服务名可设为oradb,Oracle10g服务名可设为orcl。端口号没有问题。
1