oracle客户端PL/SQL安装简易教程

前言:oracle客户端有很多,市面上最常用的是PL/SQL,另外还有navicat for oracle,toad for oracle,以上两个都收费,还有一个为oracle官方推出的免费oracle操作工具:sqldeveloper,用着也不错,而且自带中文,但是,为什么不用它呢?因为它太占内存。。。而我的电脑辣鸡。。。只好用破解版的PL/SQL了。支持正版,支持正版,支持正版~

首先说下PL/SQL的安装与MySQL常用客户端如sqlyog,navicat的不同,安装sqlyog,或者navicat时,直接安装,输入数据库地址,用户名,密码就能连接上,特别省事,但是若是用PL/SQL的话随便到网上百度都能找到的安装教程都是好多东西,各种配置。当然,若你选择sqldeveloper开发工具那么和sqlyog之流一样,直接安装后就能用了,可是你不幸的选择了PL/SQL就必须得各种配置,各种安装,因为PL/SQL连接oracle是依赖于oracle官方客户端的,而oracle提供的客户端又有安装版和绿色版,安装版太大,东西多,很多都用不到,绿色版又有基本版本basiclise为超级精简版,只有存在依赖关系的oci.dll文件,还有包含sqlplus的版本,这些都能用,但是因为PL/SQL仅仅依赖OCI,因此装那个最精简的版本就行了。

安装准备:

instantclient-basiclite-nt-12.1.0.1.0(32位)

plsqldev1104.exe(32位)

注意:必须保证两者均为32位或者64位的,不然在PL/SQL中的配置将不生效

1、将前者解压放到一个没有空格没有中文的路径下,将后者安装到一个没有空格没有中文的路径下,路径可以随便选,安装完毕后打开PL/SQL客户端,弹出一个框,点击cancel,接着以未登陆的方式进入到该客户端,然后点击Tools选项卡,选择Perferences,映入眼帘的就有Oracle Home(empty is autodetect),内容为空,OCI library (empty is autodetect) 内容也为空,这时,复制instantclient-basiclite-nt-12.1.0.1.0的路径,比如我的是E:\JavaSoftware\instantclient_12_1,将其分别粘贴到两个空行处,并且在第二个空行处在其结尾追加上\oci.dll,完整路径即:E:\JavaSoftware\instantclient_12_1\oci.dll  指定OCI配置文件。更改完成后保存。

2、在E:\JavaSoftware\instantclient_12_1下新建一个文件夹:NETWORK,再在NETWORK下新建一个文件夹:ADMIN,在ADMIN文件夹下新建一个文件,文件名为tnsnames.ora,用记事本打开,添加以下内容:

# tnsnames.ora Network Configuration File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.9)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)#此处的服务器名与实际配置一直,不一定就叫做orcl
    )
  )

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

其中HOST的地址改为需要访问的数据库所在服务器ip地址,端口号改为服务器开放的oracle对应端口号。

3、接着再次点击新建按钮,变量名设置为:NLS_LANG,变量值设置为AMERICAN_AMERICA.ZHS16GBK,用于解决oracle的中文乱码问题,点击确定保存

4、再次打开PL/SQL客户端,输入用户名,密码,选择Database为ORCL,Connect as 为 Normal  (注意,若是安装的两个软件对应的不同的windows版本,就算上面的操作 全部正确也看不到Connect as 选项卡的),点击OK,理论上就能登录成功了

    原文作者:maeeki
    原文地址: https://blog.csdn.net/fengbird/article/details/54143242
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞