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

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

描述:因为之前项目在XP操作系统下用VS2010开发的,用的是Oracle客户端是32位的,安装的是oracle10g。在系统换成win7后,再用VS2010进行调试就一直出现如上异常提示。

解决步骤:

1、在win7 64位下,先安装Oracle 11g客户端,可以在oracle官网去下载,链接地址:点击打开链接,需要注意的是,安装产品选择时,注意选择如下


2、安装好后,将这个链接地址:点击打开链接   名字instantclient,下载下来解压拷贝到安装Oracle 11g目录下(oracle目录)

3、在oracle安装目录下networknetwork文件夹下(我的路径:D:\oracle\product\11.2.0\client_1\network)新建一个admin文件夹,再新建一个tnsnames.ora然后,再新建一个环境变量,取名为tns_admin,把变量值设为刚才新建的admin文件夹的路径(D:\oracle\product\11.2.0\client_1\network\admin)。

4、tnsnames.ora中内容就是监听

数据库名 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 数据库服务器地址)(PORT = 端口))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 数据库名)
    )
)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值