• oralce 仅配置精简客户端 连接plsql ( 版本需一直,要不都是32要不是都是64)


    1、Oracle服务器已经安装完成,版本10.2.0。

    2、访问www.oracle.com,下载Oracle精简客户端。

    下载页面地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,选择对应的版本下载。

    我下载了instantclient-basic-win32-10.2.0.5.zip和instantclient-sqlplus-win32-10.2.0.5.zip,解压缩两个文件到一个目录,如C:instantclient-basic-win32-10.2.0.5instantclient_10_2,该目录在下文会多次应用。见下图所示:

    Oracle精简客户端下载及配置图解 - 虚受与人 - 术业专攻

    3、在C:instantclient-basic-win32-10.2.0.5instantclient_10_2目录下新建tnsnames.ora文件,文件我是从Oracle数据库服务器上C:oracleproduct10.2.0db_1NETWORKADMIN目录拷贝来的,文件内容如下:

    # tnsnames.ora Network Configuration File: C:oracleproduct10.2.0db_1 etworkadmin nsnames.ora
    # Generated by Oracle configuration tools.

    ORCL =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = server-a)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = orcl)
        )
      )

    EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
        )
        (CONNECT_DATA =
          (SID = PLSExtProc)
          (PRESENTATION = RO)
        )
      )

    4、配置客户端环境变量。

    配置ORACLE_HOME=C:instantclient-basic-win32-10.2.0.5instantclient_10_2

    配置TNS_ADMIN=C:instantclient-basic-win32-10.2.0.5instantclient_10_2

    配置NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    修改path,增加;%ORACLE_HOME%内容

    以上配置如下图所示:

    Oracle精简客户端下载及配置图解 - 虚受与人 - 术业专攻

    5、访问http://www.allroundautomations.com/plsqldev.html,从官网下载PLSQL试用版,我下载的是8.0.4版。(如何注册请百度)

    安装PLSQL,运行,在登录页点击取消按钮,进入PLSQL主页面,点击Tools-Preferences菜单,在弹出窗口配置Oracle Home和OCI library属性。
    Oracle Home=C:instantclient-basic-win32-10.2.0.5instantclient_10_2
    OCI library=C:instantclient-basic-win32-10.2.0.5instantclient_10_2oci.dll

    如下图所示:

    Oracle精简客户端下载及配置图解 - 虚受与人 - 术业专攻

    6、重新运行PLSQL程序,输入用户名密码(testuser/testmima)登录。

    7、在C:instantclient-basic-win32-10.2.0.5instantclient_10_2目录下运行sqlplus,登录成功,如下图所示:

    Oracle精简客户端下载及配置图解 - 虚受与人 - 术业专攻

    精简客户端下载配置完成,可在客户端通过PLSQL软件,或sqlplus命令连接访问Oracle服务器。

     

    可能会出现的问题:  字符集问题,添加注册表、环境变量中的字符集

     

    NLS_LANG在客户端不能确定,字符集转变将造成不可预期的后果

     

    lang

     

    打开plsql developer帮助---支持信息--信息选项卡:

     

    nlserror

     

    看到ULS_LANG这行是空的。

     

    确实,如果查询,表中的中文注释就是问号

     

    怎么没加载呢?

     

    regedit

     

    我系统注册表有NLS_LANG键值。

     

    看来得添加环境变量了,如下图:

     

    nlslang

     

    添加环境变量后,经过测试,加载成功。

     

  • 相关阅读:
    [Agc081F/At2699] Flip and Rectangles
    [CF1216C] White Sheet
    stegsolve使用探究
    栅栏密码
    wireshark常用命令
    某团队线下赛AWD writeup&Beescms_V4.0代码审计
    某线下赛AWD
    BBScan — 一个信息泄漏批量扫描脚本
    ISG2018 web题Writeup
    巅峰极客第二场CTF部分writeup
  • 原文地址:https://www.cnblogs.com/kaka-bing/p/3190732.html
Copyright © 2020-2023  润新知