plsql能连接oracle,vs2010开发的程序不能连接数据库。

之前可以连接,重装后程序就不能连接了,报错信息:ORA-12154:TNS:无法解析指定的连接标识符实例tnsnames.ora配置没问题,plsql64位连接的下面一个... 之前可以连接,重装后程序就不能连接了,报错信息:ORA-12154: TNS: 无法解析指定的连接标识符
实例tnsnames.ora 配置没问题,plsql64位连接的下面一个,程序连接的是上面的还是下面的实例。
展开
 我来答
pb04
2015-10-30 · TA获得超过134个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:118万
展开全部
从你发的截图来看,你这里有两个OCI,你应该是先装的下面的,后面再装oracle数据库(上面的目录是安装Oracle的时候产生的)

你pl/sql能访问,因为用的下面那个文件夹里面的 tnsname.ora,
而vs2010这类程序通常是从注册表中查询 oci信息,再次安装oracle数据库之后更新了注册表中的oci信息,因此你只需要将 后面那个路径的 tnsname文件覆盖第一个路径的 tnsname就OK了!
追问
我是先安装的DB11g R2_win64,下面那是拷贝过来的,不需要安装.
下面的是可以通过plqsl连接的,关键的就是程序连接不上,难道问题是出在你说的“注册表中的oci信息”
追答
下面那个是oracle简易客户端,你现在直接把 下面的TNSNAME覆盖上面的OK的,你想要验证的话也很简单
进到 e:\app\administrator\product\
然后 运行 ”tnsping 连接字符串“,如果不通,那就说明你 上面的tnsname.ora没有配置正确
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式