• win7 64bit下使用PL/SQL Developer连接Oracle


     我们介绍下使用快捷简便方式进行客户端的配置,Oracle官方给出了绿色版的客户端:Instant Client。

    下面我们就在win7 64bit上就用32bit的PL/SQL Developer来进行连接oracle11G。

    首先,我们去oracle官方把绿色版的客户端下载下来,应为我们的PL/SQL是32bit的所以需要oracle32bit的客户端类库来支持。我们选择Windows32位版本的客户端

      把下载下来的instantclient-basic-nt-11.2.0.4.0.zip文件解压缩D:instantclient-basic-nt-11.2.0.2.0instantclient_11_2(可以选择自己的目录)

     PL/SQL 32位客户端连接ORACLE还需要配置一下两处,

    第一处就是plsql developer 的配置 打开plsql developer ,找到Tools->preference 其中oracle 目录和OCI库配置如下

    oracle目录为:D:instantclient-basic-nt-11.2.0.2.0instantclient_11_2
    OCI库目录:D:instantclient-basic-nt-11.2.0.2.0instantclient_11_2oci.dll
    这两个目录就是oracle绿色版客户端解压的路径 如果安装的是客户端那就是安装的客户端的oci.dll文件库的路径。
    第二处就是 配置环境变量 主要是两个参数 NLS_LANG(字符集),TNS_ADMIN(指定使用tnsnames.ora文件)如下:
    TNS_ADMIN=D:instantclient-basic-nt-11.2.0.2.0instantclient_11_2(tnsnames.ora和OCI库文件在此目录)
    NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    还可以直接把这个设置成bat文件
    PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer!bat文件如下
    @echo off
    set TNS_ADMIN=D:instantclient-basic-nt-11.2.0.2.0instantclient_11_2
    set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    start plsqldev.exe
     
    到此基本就可以PL/SQL就可以连接ORACLE了,
    本人的系统为window7,64位系统,oracle版本为11g, Oracle的目录为D:instantclient-basic-nt-11.2.0.2.0,plsqldev8.0.4的版本!
     
       大致步骤总结如下:

    ?1. 下载32位Oracle InstantClient,并展开到某目录,例如C:instantclient-basic-nt-11.2.0.2.0;

    ?2. 将系统的tnsnames.ora拷贝到该目录下;

    tnsnames.ora中主要是配置下服务名跟服务地址和端口,如下

    OCP =
               (DESCRIPTION =
                    (ADDRESS_LIST =
                         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.137.11)(PORT = 1521))//oracle服务器地址和监听所用的端口
        )
         (CONNECT_DATA =
           (SERVICE_NAME = dog)//ORACLE服务器上的监听服务名和服务端的监听对应(listener.ora)
        )
      )

    ?3. 在PLSQL Developer中设置Oracle_Home和OCI Library: 
             Tools?Preferences?Oracle?Connection:
             Oracle_Home: D:instantclient-basic-nt-11.2.0.2.0

     OCI Library: C:instantclient-basic-nt-11.2.0.2.0oci.dll
      4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
       @echo off
       set path=D:instantclient-basic-nt-11.2.0.2.0 (可有可无)
       set ORACLE_HOME=D:instantclient-basic-nt-11.2.0.2.0(可有可无) 
       set TNS_ADMIN=D:instantclient-basic-nt-11.2.0.2.0
       set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
       start plsqldev.exe

  • 相关阅读:
    Django基础
    DRF初始化/DRF认证、权限、限流、分页、过滤、序列化
    Pyinstaller安装和使用
    爬虫概述
    django在test.py测试文件中的配置
    django ORM 多对多关系
    django中的分页
    vue安装及新建项目
    app应用路由设置
    Django之Session与Cookie原理及区别
  • 原文地址:https://www.cnblogs.com/youzhangcai1/p/10748423.html
Copyright © 2020-2023  润新知