您的位置:首页 > 数据库 > Oracle

Oracle数据库之PL/SQL的”适配”新生

2013-03-26 20:12 295 查看
               这两天真是有够郁闷的,原因无他,32位的PL/SQL在64的机子上无法连接64位的Oracle

       数据库。本来笔者已经放弃使用PL/SQL的,而是选择使用Oracle 的SQL Developer。可是老

       实说使用过PL/SQL之后真心不习惯用其他工具,而且Oracle应用开发基本都是使用PL/SQL的

       这真是让我坐立难安啊。

             其实。PL/SQL如何连接64为的Oracle数据库网上已经给出答案了,但是起初自己按照其方

      法如何都不成功,真心流泪啊,也就尝试着用了两天其他工具。之后实在熬不住了,果断卯上了

      最后还是配置成功了!


             现在将其记录下来,留给日后遇到同样尴尬问题的朋友一个借鉴!其实这个方法网上已经烂了

     还是通过下载一个32位的客户端来实现的,感觉上和设计模式中的适配器十分像,我也就取名为

     这个了,别深究啊!

             先来看看笔者的软件安装目录吧:

             Oracle数据库主目录:D:\Oracle11g

             32位的客户端主目录:D:\Oracle11g\instantclient_11_2

             他们在同一个目录下

             具体方法如下:

               首先下载instantclient-basic-win32,将其解压缩,我将其拷贝到Oracle的同一个安装目录下:

                参照笔者目录

                下面打开PL/SQL Developer,注意不要登陆,找到主界面的工具/首选项/连接,分别填入如

                     下所示内容:   

                     Oracle主目录名:OraDb11g_home1

                     OCI库:D:\Oracle11g\instantclient_11_2\oci.dll

               下面开始设置环境变量:

                    TNS_ADMIN:D:\Oracle11g\product\11.2.0\dbhome_1\NETWORK\ADMIN

                    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

           其实配置不成功一般还是路径的问题(在服务已经启动,监听打开的情况下),笔者

           一开始也是路径除了一点问题。

            看看成果吧:

                


         这个界面一出来我就激动了,终于是否要成功了,有那么一丝可能啊

         


          ok!成功了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Oracle PLSQL 64位