Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91101
  • 博文数量: 16
  • 博客积分: 1735
  • 博客等级: 上尉
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-10 10:53
文章分类

全部博文(16)

文章存档

2010年(16)

分类: Oracle

2010-08-31 10:41:11

今天在连接一个本地数据库时出现问题:
      tnsping test(本地TNS)
     TNS-12545: 因目标主机或对象不存在,连接失败
查了好久,配置里怎么看都没问题,新配置的TNS能正常,新建了LISTENER和TNS也不行,在一次无意中切换目录后正常了,紧接着切回原来的目录还是不行,检查发现:在当前目录中存在一个文件TNSNAMES.ORA,里面存在test同名的TNS,看来oracle是先搜索当前目录,然后才到标准目录查找,存在同名TNS,当前目录下的TNS覆盖了标准目录下的TNS,新建的TNS并没有覆盖,所以tnsping正常。

看来以后连接不同的数据库,只需要进入到相应数据库的备份目录,并使用备份目录下的TNS就可以了,并不需要把所有TNS都加入到标准文件。
阅读(2041) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~