• PL/SQL Developer连接64位Oracle


    在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。


    一、下载Oracle客户端

    下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,点击连接进入会出现以下页面。


    选择第一个Instant Client for Microsoft Windows (32-bit) 进行下载就可以了,请不要下载64bit的,我试过,不能实现连接的。

    二、配置Oracle客户端

    下载之后将其解压,不需要进行安装,比如解压到......TOOLS_APP目录下,然后在instantclient_11_2目录下新建两层文件夹NETWORKADMIN,再在ADMIN文件夹下面建一个tnsnames.ora文件,然后向文件中添加如下内容:

     

    [plain] view plaincopy
     
    1. ORACLE =  
    2.   (DESCRIPTION =  
    3.     (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  
    4.     (CONNECT_DATA =  
    5.       (SERVER = DEDICATED)  
    6.       (SERVICE_NAME = ORACLE)  
    7.     )  
    8.   )  
    9.   
    10. LISTENER_ORACLE =  
    11.   (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))  
    12.   
    13.   
    14. ORACLR_CONNECTION_DATA =  
    15.   (DESCRIPTION =  
    16.     (ADDRESS_LIST =  
    17.       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))  
    18.     )  
    19.     (CONNECT_DATA =  
    20.       (SID = CLRExtProc)  
    21.       (PRESENTATION = RO)  
    22.     )  
    23.   )  
    以上的内容可以在Oracle的安装路径下拷贝,例如:E:OracleDBappMuLingproduct11.2.0dbhome_1 etworkadmintnsnames.ora

     

    三、进行安装PL/SQL Developer

    将之前下载好的PL/SQL Developer(没有的在网上自行下载)进行安装,但需要强调一点:安装路径中不能有括号,不要安装在C:Program Files (x86)目录下面


    四、进行PL/SQL Developer的配置:

    安装完成之后,运行PL/SQL Developer,此时出现的登录窗体不能进行登录,点击Calcel按钮,这时会在无登录状态下进入。


    配置相应信息,把之前的解压包信息配置上:


     

    五、添加环境变量
    系统变量中添加2个:
    第一个是指向TNS文件所在目录的,这个目录是你安装的64位版本Oracle的TNS文件所在目录。TNS文件就是保存了连接信息的文件。
    TNS_ADMIN  值: 64位版本Oracle的TNS文件所在目录
    第二个是指定数据库使用的编码。如果不设置成以下值,那么连接上数据库后,你看到的所有中文的内容将会是乱码,都是一堆问号。
    NLS_LANG  值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    注意:设定了环境变量之后,一定要注销或者重启一下电脑才生效!

     

     

    六、重新启动PL/SQL Developer进行登录。


    输入相应的信息就可以进行连接登录。

  • 相关阅读:
    spark 读取mongodb失败,报executor time out 和GC overhead limit exceeded 异常
    在zepplin 使用spark sql 查询mongodb的数据
    Unable to query from Mongodb from Zeppelin using spark
    spark 与zepplin 版本兼容
    kafka 新旧消费者的区别
    kafka 新生产者发送消息流程
    spark ui acl 不生效的问题分析
    python中if __name__ == '__main__': 的解析
    深入C++的new
    NSSplitView
  • 原文地址:https://www.cnblogs.com/tianguook/p/3546679.html
Copyright © 2020-2023  润新知