yunlian0621 阅读(92) 评论(0)

上次安装好oracle 12c与PLSQL后,今天打算登录plql,可是,问题出来了,plsql登录窗口中的“数据库”选项一个选项都没有,这明显有问题啊。接下来就是各种百度,折腾了接近两个小时,总算折腾好了,因此,在此跟大家一起分享一下(申明一下,我的电脑是win8.1的64位系统,安装的oracle是12c的):

 Win 8 64位系统上安装64 位Oracle,但是没有64位的PL/SQL,不能连接Oracle数据库,怎么办呢?方法是有的:我们可以通过安装32位的Oracle客户端来实现连接。如果童鞋们下载64位的Oracle客户端的话,还是不行的,反正我没有折腾出来的。

1.  首先,从网上下载32 位Oracle客户端: instantclient-basic-nt-12.1.0.2.0,下载到本地磁盘后解压缩,如图1.gif,下载地址:

http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

2.  运行PL/SQL Developer,不输入用户名、口令,按“取消”进入PL/SQL界面,依次单击“工具”--“首选项”

3.  在“首选项”窗口中,Oracle主目录名里输入Oracle 客户端解压缩后的路径, OCI库中输入oci.dll所在的路径。(Oracle主目录名:D:\java\environments\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1;OCI库:D:\java\environments\instantclient-basic-nt-12.1.0.2.0\instantclient_12_1\oci.dll

 

4.  桌面右击“计算机”,选择“属性”;在“系统”窗口中,选择“高级系统设置”,在“系统属性”中,依次选择“高级”--“环境变量”,新建系统变量,变量名:tns_admin,变量值为tnsnames.ora文件所在的路径(在oracle的安装路径下面):C:\yunlian\soft\oracle_12c\product\12.1.0\dbhome_1\NETWORK\ADMIN

 

再次运行Pl/SQL,输入用户名和口令就可以登录了

 

该文章是归纳的一篇百度经验的文章,地址:http://jingyan.baidu.com/article/47a29f243dd11cc0142399a0.html