今天重做了系统,64位的w7,oracle装完后想起来plsql貌似不支持64位系统,去网上找了,说法也是五花八门,大部分的说法分两种,一种是需要下oracle 32位的,一种是不需要的,感觉oracle太大,于是选第二种.
一,下这个,http://download.csdn.net/detail/c_vincent/4938517, 解压到D;\oracle\product\instantclient_11_2
二,Oracle Home :D:\Oracle\product\instantclient_11_2
OCI Library :D:\Oracle\app\dd\product\instantclient_11_2\oci.dll
三,设置环境变量,TNS_ADMIN”,值为“D:\Oracle\app\dd\product\instantclient_11_2” 和NLS_LANG ,NLS_LANG 的值可以通过SQL> select userenv('language') nls_lang from dual; 来找到
四,将服务器端的D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下的tnsname.ora文件复制到 D;\oracle\product\instantclient_11_2目录下。
(另外以下是安装Oracle就需要配置的,否则可能会有TNS协议适配器错误)
变量名:oracle_sid
变量值:Oracle的数据库实例
这样重新启动一下PLSQL Developer,然后就能访问了。