web form报ORA-12154 TNS无法解析指定的连接标识符,winform下没问题

问题描述

我的环境是win764位,用VS2012开发web程序时,连接oracle报ORA-12154TNS无法解析指定的连接标识符的错误,oracle我装了32位客户端和64位客户端tnsnames.ora配置没问题,PL/SQL和SQLPlus都能正常连接,tnsping也没问题winform和控制台程序连接oracle也都正常,只是web程序无法连接oracle,报出ORA-12154TNS无法解析指定的连接标识符哪位兄弟知道原因还请帮忙解答一下,十分感谢!

解决方案

解决方案二:

解决方案三:
引用1楼sammy_luo的回复:是啊,代码在其他机器上运行都是正常的,就这台不行,并且winform连oracle也是没问题的,web程序与它执行同一段后台代码,却报这种连接错误
解决方案四:
我也是和楼主一样的问题,有解决的办法告知一下啊
解决方案五:
也遇到同样问题了,tnsnames.ora配置没问题,PL/SQL和SQLPlus都能正常连接,tnsping也没问题winform和控制台程序连接oracle也都正常,只是web程序无法连接oracle,报出ORA-12154TNS无法解析指定的连接标识符。都郁闷了,希望大牛出来解决。
解决方案六:
试试项目属性设置成x86?
解决方案七:
你引用了32位的dll,所以在64位下运行,你需要把winform程序编译成x86而webform程序,你需要在IIS里设置允许使用32位程序集
解决方案八:
如果是从其他电脑上拷贝过来的web项目的话,是要改Webconfig的连接字符串的。可能连接字符串中指向的数据库在你的电脑上没有吧

时间: 2024-09-13 10:08:09

web form报ORA-12154 TNS无法解析指定的连接标识符,winform下没问题的相关文章

64位win7下PL/SQL Developer 报“ORA-12154: TNS:无法解析指定的连接标识符”问题的一个解决办法

   接着上次的话题,在64位win7上装了32位oracle10g 以后又出现了新的问题:    在使用oracle自带的sqlplus连接本机或者远程的oracle实例均能成功过,但使用 PL/SQL Developer (我装的是7.1版本) 连接任何一个实例在登录时均报"ORA-12154: TNS:无法解析指定的连接标识符"错误.    冷静,先分析原因,既然sqlplus已经能够连接,说明oracle的安装(至少客户端的安装)是正常的,TNS的配置是正确的.问题应该出在PL

连接oracle出现ORA-12154: TNS: 无法解析指定的连接标识符,在线等待大神帮助

问题描述 privatevoidbutton1_Click(objectsender,EventArgse){stringconnectionString;stringqueryString;connectionString="DataSource=NGACT2_TAF;UserID=check_dt;PassWord=dtjfzw_xxh_2015";queryString="select*fromguyuexing";OracleConnectionmyConn

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

背景:         在本机(Win7 64位  旗舰版)安装Oracle 11g的客户端(安装的32位的ORACLE客户端,如果安装64位的ORACLE客户端的时候,在CMD命令中,输入sqlplus /nolog 命令会无法识别,也就是无法识别),并设置相应的本地服务后,用PL/SQL Developer提示下面的错误: "Could not load "--\bin\oci.dll""这个错误,64位win7上装PL/SQL,经常会遇见"Could

ora-12154:tns:无法解析指定的连接标识符

准备五一开始学习oracle,所以今天就打算把oracle 10g安装下.安装完后就来进行测试是否能够正常的工作.           在安装的过程中,配置的全局数据库为tmt.           但是使用SQL Plus登陆的时候,用户名:scott,口令为:tiger,主机字符串为:tmt.但是总是登陆不上,报提示 ora-12154tns无法解析指定的连接标识符.百度了下,原来是我的TNSNAMES.ORA文件中并没有tmt的相关配置.于是对TNSNAMES.ORA文件增加如下配置:  

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

一.发现问题卸载了原来的Oracle,重装,用pl/sql developer连接不上,用sql plus竟然也连接不上. 二.分析原因卸载后还没重启就重装,注册表中还是指向原来的位置,监听器当然不能启动了. 三.解决问题查找注册表,将监听器指向新的位置. 1.Ctrl+R->regedit 2.HKEY_LOCAL_MACHINE->software->Oracle 3.Key_OraDb10g_home查找键为Oracle_HOME,重新指向新安装的Oracle地址 4.重启服务

密码-PLSQL连接不上数据库报无法解析指定的连接标识符

问题描述 PLSQL连接不上数据库报无法解析指定的连接标识符 我的tns上面配置的数据库信息在别人的电脑上用PLSQL能正常登录,在我自己的电脑上就报无法解析指定的连接标识符. 我试了一下,ip能ping通没有问题.然后我用PLSQL登录的时候用户名,密码照常填写,数据库一栏填 IP:1521/SID这种格式是能正常等录的.我很好奇这是什么原因.请各位大神帮忙解惑. 解决方案 估计是字符集的问题.plsql有32位64位的oracle也有32,64位的.不同位数plsqloracle字符集有所不

急急 ora10 客户端无法连接数据库 无法解析指定的连接标识符

问题描述 急急 ora10 客户端无法连接数据库 无法解析指定的连接标识符 安装成功oracle 10 客户端后,修改文件sqlnet.ora 如下 sqlnet.ora Network Configuration File: E:oracleproduct10.2.0client_1NETWORKADMINsqlnet.ora Generated by Oracle configuration tools. This file is actually generated by netca. B

oracle-plsql无法解析指定的连接标识符

问题描述 plsql无法解析指定的连接标识符 怎么回事 解决方案 好好检查你的链接标识

plsql连接oracle数据库报ora 12154错误解决方法_oracle

plsql连接oracle数据库报ora 12154错误 今天遇到一个问题,使用sqlplus能够连接到远程的数据库,但是使用plsql却连接不上,报错"ORA-12154: TNS: 无法解析指定的连接标识符" 解决方法如下: 1.先检查服务器端的监听服务是否打开,如果没有打开请启动其监听 客户端:tnsping <tns_name> 服务器Linux下: #>lsnrctl status 查看监听状态 #>lsnrctl start 启动监听 2.通过Sql