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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-11-23  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 2901
  • 日志数: 1038
  • 建立时间: 2008-03-30
  • 更新时间: 2008-11-04

RSS订阅

Open Toolbar