ORA-12154: TNS: 无法解析指定的连接标识符

注册表:regedit

安装oracle后用Net Manager 配置好服务名称之后,测试成功,可是PL/SQL无法连接

http://wenku.baidu.com/link?url=M3fK-v4OFeIx1mAWotKoPMKagYjZt0yMQ2ZPyZrN0DF7ID1_IiPB0BUNHS4vw80wTsGkWuNZiqH7wm_4k5SHTTvhe3gwJptpvMq49po5Y3q

参考上面网址找到环境变量发现确实存在 C:\oracle\product\10.2.0\client_1; 移除此段即可,

导致改问题的原因是:装oracle的时候装了两遍,第一遍装错了。

C:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\tnsnames.ora

====================================================================win7 64位 vs2010 oracle ORA-12154: TNS: 无法解析指定的连接标识符

原因:win7 X64位电脑。在安装oracle的时候 有一部分文件安装到了 Program Files(X66)的文件夹内 就是这个 括号 引起的这个错误。当用VS2010直接运行程序的时候是VS直接开的端口去运行程序,因为连接oracle调用到了Program Files(X66)\Oracle下的程序。所以导致了该错误。

如果直接将VS调试通过发布在IIS上,那么就不会出现这样的问题了。!!!!!!!

可以参考这个文章:http://www.cnblogs.com/cnluoke/archive/2008/01/17/1042183.html

ORA-12154: TNS: 无法解析指定的连接标识符

C:\oracle\product\10.2.0\client_2\NETWORK\ADMIN\tnsnames.ora

C:\oracle\product\10.2.0\client_1\NETWORK\ADMIN

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.\client_2\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools. HBAMS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.251)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = hbAMS)
)
) HBCQ =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.3.227)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = hbcq)
)
) HBJN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.251)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = hbjn)
)
) HBPZ =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.0.251)(PORT = ))
)
(CONNECT_DATA =
(SERVICE_NAME = hbpz)
)
)

tnsnames.ora

ORA-12154: TNS: 无法解析指定的连接标识符

可以搜索关键字: 关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”

http://davidullua.cnblogs.com/articles/180792.html

最终解决方法:

http://blog.miniasp.com/post/2009/08/31/Solve-ASPNET-cannot-connect-Oracle-DB-using-Development-Server.aspx

http://blog.sina.com.cn/s/blog_6d0021460101545s.html

http://blog.sina.com.cn/s/blog_92400273010190um.html

TNS_ADMIN

C:\app\cq\product\11.2.0\dbhome_1\NETWORK\ADMIN

别忘了 重启IIS 哎本来是设置成功的。忘了重启了 试了好几遍

Oracle:ORA-12154: TNS:could not resolve the connect identifier specified的更多相关文章

  1. Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! 我同事遇到的问题。 username/

    Oracle 10g ORA-12154: TNS: could not resolve the connect identifier specified 问题解决! 我同事遇到的问题. userna ...

  2. PL/SQL developer连接oracle出现“ORA-12154:TNS:could not resolve the connect identifier specified”问题的解决

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/50728536 本文出自[我是干勾鱼的博客] 使用PL/SQL developer ...

  3. Oracle案例09——ORA-12154: TNS:could not resolve the connect identifier specified

    DG处理的问题还是蛮多的,但这次遇到一个比较奇葩的事情,表面配置.网络都没啥问题,但主备的同步始终有问题,经过多次调整参数.重新部署问题依旧,最终还是求助mos问题得以解决,现将处理过程记录如下: 一 ...

  4. EF:Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifier specified

    报告错误:Oracle.DataAccess.Client.OracleException: ORA-12154: TNS:could not resolve the connect identifi ...

  5. plsql developer连接Oracle报错ORA-12154: TNS:could not resolve the connect identifier specified

    今日更改Oracle网络配置文件后使用plsql developer 尝试连接到Oracle出现报错 ORA-12154: TNS:could not resolve the connect iden ...

  6. PLSQL 错误问题:ora-12154:TNS:could not resolve the connect identifier

    错误问题: ORA-12154: TNS:could not resolve the connect identifier specified 即无法解析指定的连接,这说明缺少了一个环境变量,TNS_ ...

  7. PL/SQL- ora-12154 '' TNS:could not resolve the connect identifier specified'

    出现如上情况在使用pl/sql连接oracle服务器时很常见,问题出现的方式也很多 最终问题还是pl/sql在读取NETWORK\ADMIN\tnsnames.ora是配置的内容时解析错误 也就是说t ...

  8. PL/SQL Developer报错 ORA-12154:tns:could not resolve the connect identifier specified

    PL/SQL Developer使用预先配置数据库报错 ORA-12154:tns:could not resolve the connect identifier specified. 情况描述:我 ...

  9. 关于ORA-12154: TNS:could not resolve the connect identifier specified的问题

    问题:net configuration assistant测试连接可以连接.但是PLSQL连接不了,报ORA-12154: TNS:could not resolve the connect ide ...

  10. 在linux上使用impdp命令时提示ORA-12154: TNS:could not resolve the connect identifier specified的问题

    今天在一台linux服务器上用impdp命令导入dmp文件时出现了错误: ORA: TNS:could not resolve the connect identifier specified 我使用 ...

随机推荐

  1. Flume+kakfa+sparkStream实时处理数据测试

    flume:从数据源拉取数据 kafka:主要起到缓冲从flume拉取多了的数据 sparkStream:对数据进行处理   一.flume拉取数据   1.源数据文件读取配置   在flume目录的 ...

  2. 从零开始写STL - 智能指针

    从零开始写STL - 智能指针 智能指针的分类及其特点: scoped_ptr:初始化获得资源控制权,在作用域结束释放资源 shared_ptr: 引用计数来控制共享资源,最后一个资源的引用被释放的时 ...

  3. Java并发包——线程安全的Collection相关类

    Java并发包——线程安全的Collection相关类 摘要:本文主要学习了Java并发包下线程安全的Collection相关的类. 部分内容来自以下博客: https://www.cnblogs.c ...

  4. <项目><day12>通讯录(自己做的)

    设计一个通讯录主页面 <!DOCTYPE html> <html> <head> <title>电话本首页</title> <meta ...

  5. Nginx: 解决connect() to xxxx failed (13: Permission denied) while connecting to upstream的问题

    一句话:setsebool httpd_can_network_connect true

  6. windows下开发PHP扩展dll(无需Cygwin)

    windows下开发php扩展网上很多资料都说需要Cygwin,其实完全可以不必安装该东东.没错,是可以在linux下生成骨架后拷到windos下来用,但是,如果没有linux环境呢?什么,装虚拟机? ...

  7. 多线程调用COM组件的体会(CoInitialize)

    调用任何COM组件之前,你必须首先初始化COM套件环境,即调用CoInitialize或CoInitializeEx.COM套件环境在线程的生存周期内有效,线程退出前需要调用CoUninitializ ...

  8. 【Todo】秒杀系统 & 乐观锁 & Nginx反向代理

    http://www.csdn.net/article/2014-11-28/2822858 1. 单点帐号验证,不用读,而是用写入,Redis,看是否加watch 2. 抢宝的最终购买冲突.包装称“ ...

  9. 【scrapy】Item Pipeline

    After an item has been scraped by a spider,it is sent to the Item Pipeline which process it through ...

  10. COCOS2DX学习之Box2d物理引擎使用之------动态物体的创建

    1.创建一个物理世界 首先要引入一个头文件#include "Box2D\Box2D.h" 之后利用b2word创建一个对象,而且指定这个物理世界中的加速度方向. word = n ...