Jason_liu

导航

64位Win7 VS调试、PLSQL与oracle的连接异常问题

      系统换为64位Win7后,VS与Oracle开发环境出现了很多问题.调试无法连接Oracle,PLSQL无法连接Oracle等一系列问题。下面记录一下处理办法:

       1.oracle客户端选择32位进行安装。

       2.PLSQL进行正常安装。(启动时请以win7的管理员模式启动)

      3.将这个链接地址:点击打开链接   名字instantclient,下载下来解压拷贝到安装Oracle 10g目录下(D:\oracle\product\10.2.0\client_1目录)

      4.进行环境变量配置,选择计算机右击属性-》选择左边的高级系统设置-》选择高级选项卡,选择环境变量-》找到Path变量,选择编辑

再把刚才instantclient的路径D:\oracle\product\11.2.0\client_1\instantclient;拷贝到最前面,如图:

            

         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中内容就是监听

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

             7.以上配置完后,以win7的管理员模式启动VS,直接就可以F5调试了。(不需要把项目工程的生成修改为X86,为Anycpu即可,X86反而无法调试,右击解决方案的配置管理或者属性修改生成的目标平台)。

posted on 2014-07-22 15:45  Jason_liu  阅读(698)  评论(0编辑  收藏  举报