今天重装了系统,重新装oracle,和plsql,因为以前用的是32位的Oracle没有出现问题,但是今天使用64位的Oracle出现了一些列问题,总结一下,防止以后忘记。
Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况下也是安装64位的ORACLE client程序,这种组合,导致plsql无法识别到ORACLE_HOME目录,读取不到tnsnames.ora文件中的连接串
1.环境变量的配置
首先应该配置Oracle的环境变量,ORACLE_HOME,我的路径是:D:\app\Administrator\product\11.2.0\dbhome_1
2.引用Oracle32位客户端(instantclient_11_2)
下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html
安装路径:D:\app\Administrator\product\11.2.0\instantclient_11_2
3.在PLSQL中配置ORACLE_HOME与OCI库
在PLSQL中点击TOOLS下的Preferences,汉化后点工具下的首选项。配置ORACLE主目录名和OIC库。
4.重新打开PLSQL
根据上述步骤完成操作即可打开PLsql