系统换为64位Win7后,VS与Oracle开发环境出现了不少问题.调试没法链接Oracle,PLSQL没法链接Oracle等一系列问题。下面记录一下处理办法:数据库
1.oracle客户端选择32位进行安装。服务器
2.PLSQL进行正常安装。(启动时请以win7的管理员模式启动)oracle
3.将这个连接地址:点击打开连接 名字instantclient,下载下来解压拷贝到安装Oracle 10g目录下(D:\oracle\product\10.2.0\client_1目录)spa
4.进行环境变量配置,选择计算机右击属性-》选择左边的高级系统设置-》选择高级选项卡,选择环境变量-》找到Path变量,选择编辑调试
再把刚才instantclient的路径D:\oracle\product\11.2.0\client_1\instantclient;拷贝到最前面,如图:ip
5.如今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)。开发
6.tnsnames.ora中内容就是监听get
数据库名 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 数据库服务器地址)(PORT = 端口))
)
(CONNECT_DATA =
(SERVICE_NAME = 数据库名)
)
)变量
7.以上配置完后,以win7的管理员模式启动VS,直接就能够F5调试了。(不须要把项目工程的生成修改成X86,为Anycpu便可,X86反而没法调试,右击解决方案的配置管理或者属性修改生成的目标平台)。cli