oracle在使用tnsping时,总是提示:TNS-03505: 无法解析名称?

发仔 2010-08-31 11:08:21
使用tnsping测试oracle是否安装成功时,总是提示:TNS-03505: 无法解析名称?,但sqlplus和plsql都能连上,请问谁知道是什么原因,对使用数据库有什么影响吗? 求帮忙解答!
...全文
56800 26 打赏 收藏 转发到动态 举报
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
楼主 我也遇到这样的问题,可是还没解决 能不能帮我看看
xiapang008 2012-02-15
  • 打赏
  • 举报
回复
我用两台机器装的 oracle一台安装的database 一台安装的oraclient,用system用户用net mamager连接database测试通过
但是用sqlplus就连接不上,提示:ORA-12165: TNS:could not resolve the connect identifier specified
用tnsping命令测试,提示:TNS-03505:无法解析名称
我这是啥问题
xiapang008 2012-02-15
  • 打赏
  • 举报
回复
我用两台机器装的 oracle一台安装的database 一台安装的oraclient,用system用户用net mamager连接database测试通过
但是用sqlplus就连接不上,提示:ORA-12165: TNS:could not resolve the connect identifier specified
用tnsping命令测试,提示:TNS-03505:无法解析名称,哪位大侠帮忙啊?
发仔 2011-10-30
  • 打赏
  • 举报
回复
得安装了oracle 输入tnsping 才有效的
要是没有安装oracle, 会提示 不是内部或外部命令!
至于有啥输出提示,你得电脑要是装了oracle的话
可以在命令行直接输入tnsping看能输出啥?




yukol 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 albertkang 的回复:]
csf9984
(发仔) 你好
你说把环境变量的系统变量path中把oracle服务端安装路径放到oracle客户端安装路径前面 tnsping orcl好使了,但是我的机器上只安装了服务器端,没有客户端,所以也不用换位置。tnsping就是不通。这是什么原因呀,请各位TX解答一下。
[/Quote]
只输入 tnsping 的话,有什么输出提示呢?
albertkang 2011-08-04
  • 打赏
  • 举报
回复
csf9984
(发仔) 你好
你说把环境变量的系统变量path中把oracle服务端安装路径放到oracle客户端安装路径前面 tnsping orcl好使了,但是我的机器上只安装了服务器端,没有客户端,所以也不用换位置。tnsping就是不通。这是什么原因呀,请各位TX解答一下。
发仔 2011-03-29
  • 打赏
  • 举报
回复
谢谢大家的支持啦
meteorczj 2011-03-28
  • 打赏
  • 举报
回复
谢谢18楼啊,我就多了个空格,给我找了半天没找到!纠结死了!幸好看到你的提醒!
吴先生-垚峰 2011-01-27
  • 打赏
  • 举报
回复
SLAMPERF =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ccmeph13.chn.hp.com)(PORT = 1531))
)
(CONNECT_DATA =
(SID = SLAMPERF)
)
)





SLAMPERF =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ccmeph13.chn.hp.com)(PORT = 1531))
)
(CONNECT_DATA =
(SID = SLAMPERF)
)
)



前者可以,后者SLAMPERF 有两个空格就有问题,所以要顶格写,汗。这个问题折磨人啊。 tnsnames.ora一定要主意格式,在linux/unix下还需要主意空格问题。

在网上找到的,原文属于 zhanyingle_1981 空格害死人啊~!
发仔 2010-12-22
  • 打赏
  • 举报
回复
tnsping 的是网络服务名(创建连接树的名称), 并不是sid 。
plsql连不上的话就把oracle卸了重装一下, 不过装之前把关于oracle的注册表删了
chenjian361 2010-12-15
  • 打赏
  • 举报
回复
这个问题到底是怎么解决的?我现在正烦着这个问题呢?请你告诉我好吗?
发仔 2010-09-10
  • 打赏
  • 举报
回复
谢谢大家!
发仔 2010-09-02
  • 打赏
  • 举报
回复
但是我把环境变量的系统变量path中把oracle服务端安装路径放到oracle客户端安装路径前面 tnsping orcl好使了,但pl/sql又连不上数据库了 把路径位置改回来又能连上数据库 可tnsping orcl又说无法解析名称,我的电脑同时装了服务端和客户端 不知道谁能解释原因
gdd714 2010-09-01
  • 打赏
  • 举报
回复
tns没有设置吧,再就是环境变量的问题了。
发仔 2010-09-01
  • 打赏
  • 举报
回复
tns配置如下
# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = PC-201005251516)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Phoenix_99 2010-08-31
  • 打赏
  • 举报
回复
tns配置有问题啊 ,贴出来看看。。。
iqlife 2010-08-31
  • 打赏
  • 举报
回复
tns配置有问题啊 ,贴出来看看。。。
luoyoumou 2010-08-31
  • 打赏
  • 举报
回复
你是怎么个拼法?是 tnsping IP ? 还是 tnsping service_name ?
Phoenix_99 2010-08-31
  • 打赏
  • 举报
回复
把你配置拷出来啊,要不怎么帮你解决啊
oracle_emil 2010-08-31
  • 打赏
  • 举报
回复
TNS-03505: Failed to resolve name
Cause: The service name you provided could not be found in TNSNAMES.ORA, an Oracle Names server, or a native naming service.
Action: Verify that you entered the service name correctly. You may need to ensure that the name was entered correctly into the network configuration
加载更多回复(6)

1,617

社区成员

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

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