TNS-03505:未能分解名称
上一篇 /
下一篇 2008-04-09 22:09:08
/ 个人分类:oracle
问题:数据库在同一个网段的能通过客户端访问,在其他网段的机器连接报错ora-12154: TNS: 无法处理服务名,错误.
1.用tnsping 服务名,出错:TNS-03505:未能分解名称
使用sqlnet.ora参数文件.
打开sqlnet.ora
# SQLNET.ORA Network Configuration File: E:\oracle\ora92\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
NAMES.DEFAULT_DOMAIN = gd.com
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
2.检查pfile文件,数据库的domain是为空.
3.去掉NAMES.DEFAULT_DOMAIN
4.tnsping 解决.
原因是机器是在gd.com这个domain里.所以默认会生成这个配置.
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: