PL/SQL及InstantClient配置

PL/SQL


PL/SQL可以使用安装版,也可以使用绿色免安装版,这里不在赘述。

绿色版下载地址:PLSQL

InstantClient


在oracle官网下载客户端InstantClient

下载地址:InstantClient

  • Base包

Basic 软件包 — 运行 OCI、OCCI 和 JDBC-OCI 应用所需的所有文件

instantclient-basic-windows.x64-12.2.0.1.0.zip

  • Tools包

SQLPlus 软件包 — 用于 SQL 和 PL/SQL 查询的 SQLPlus 命令行工具。

instantclient-sqlplus-windows.x64-12.2.0.1.0.zip

Tools 软件包 — 包括 Data Pump、SQLLoader 和 Workload Replay Client。

instantclient-tools-windows.x64-12.2.0.1.0.zip

PL/SQL配置InstantClient


将下载到的三个InstantClient包解压到同一个文件夹目录下:

在目录下创建admin目录,配置tnsnames.ora

# tnsnames.ora Network Configuration File: 
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.57)(PORT = 1535))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = szorcl)
    )
  )
  
SZZX =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.57)(PORT = 1535))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = szzx)
    )
  )

将tnsnames.ora的路径配置成环境变量:

TNS_ADMIN=D:\soft\instantclient_12_2\admin

打开安装好的PLSQL,先不登陆,选择Tools菜单中Preferences配置:

Oracle_Home=D:\soft\instantclient_12_2

OCI_library=D:\soft\instantclient_12_2\oci.dll

保存之后重启PLSQL:

输入账号密码,测试成功。


如果执行sql语句出现乱码的问题,需要额外配置设置语言的环境变量:

NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK


标题:PL/SQL及InstantClient配置
作者:upaths
地址:http://noyil.com/plsql-client