关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
2015-06-23 17:12
1081 查看
ORA-12154: TNS: 无法解析指定的连接标识符
描述:因为之前项目在XP操作系统下用VS2010开发的,用的是Oracle客户端是32位的,安装的是oracle10g。在系统换成win7后,再用VS2010进行调试就一直出现如上异常提示。
解决步骤:
1、在win7 64位下,先安装Oracle 11g客户端,可以在oracle官网去下载,链接地址:点击打开链接,需要注意的是,安装产品选择时,注意选择如下
2、安装好后,将这个链接地址:点击打开链接
名字instantclient,下载下来解压拷贝到安装Oracle 11g目录下(oracle目录)
3、在oracle安装目录下network的network文件夹下(我的路径: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 = 数据库名)
)
)
描述:因为之前项目在XP操作系统下用VS2010开发的,用的是Oracle客户端是32位的,安装的是oracle10g。在系统换成win7后,再用VS2010进行调试就一直出现如上异常提示。
解决步骤:
1、在win7 64位下,先安装Oracle 11g客户端,可以在oracle官网去下载,链接地址:点击打开链接,需要注意的是,安装产品选择时,注意选择如下
2、安装好后,将这个链接地址:点击打开链接
名字instantclient,下载下来解压拷贝到安装Oracle 11g目录下(oracle目录)
3、在oracle安装目录下network的network文件夹下(我的路径: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 = 数据库名)
)
)
相关文章推荐
- Oracle Flashback Technologies - 闪回查询
- Oracle数据库之动态SQL
- Redhat 5.8 ORACLE 11gR2 RAC安装文档4-grid 安装验证
- oracle表执行更新操作的时候,那些字段被更新了
- Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
- Oracle Flashback Technologies - 闪回被drop的表
- Oracle Flashback Technologies - 估算不同时间段闪回日志的产生量
- Oracle Latch 管理
- Oracle 11g 分区表
- Oracle 索引组织表 IOT
- Oracle 锁管理
- Oracle Dataguard 基本原理
- Oracle Dataguard 参数详解
- Oracle Dataguard 简介
- Oracle trunc()函数的用法
- Oracle 11g R2 RAC TAF 服务端配置
- ORA-03113 故障排除
- Oracle 诊断事件列表
- Oracle 内存结构
- Oracle SGA自动管理