PL/SQL开发环境准备

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/LeonWang_Fly/article/details/49472209

1. 使用pl/sql首先必须有ORACLE客户端,然后配置监听、环境变量等。首先选择适合你系统的版本,傻瓜式安装或者在oracle官网下载instanceclient,之后解压到某一目录下,在该目录下新建NETWORK->ADMIN

a. 配置TNS
配置文件位于ORACLE客户端根目录的oracle\product\10.2.0\client_1\Network\Admin目录下的tnsnames.ora配置文件,没有该文件则进行自行创建。
  每一条TNS配置应如下模版:

CISYNC =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = <数据库服务器地址>)(PORT = <服务端口,一般为1521>))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = <服务实例名>)
      )
    )

b. 配置环境变量
TNS_ADMIN=D:\oracle\product\10.2.0\client_1\Network\Admin

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
(注:TNS_ADMIN的值为tns配置文件tnsnames.ora所在文件夹,NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整,如果数据库采用AL32UTF8,则可以设置AL32UTF8)
不设置TNS_ADMIN环境变量会出现如下错误
不设置TNS_ADMIN环境变量会出现如下错误

2. 安装PL/SQL,同样傻瓜式。

配置Oracle_Home 和 OCI Library
这里写图片描述
配置登录信息【快捷登录】
  配置方法,进入主界面->Tools->Preferences,点击Logon history,配置Fixed Users,每一行为一个数据库的用户登录信息。登录信息配置模式为【用户名/密码@tns名】
  

归结起来快速配置方法如下(以某一版本客户端为例):

1.解压instantclient-basic-win32-11.2.0.1.0.zip至任意目录【以D:\oracle\product为例】
2.在解压后的D:\oracle\product\instantclient_11_2目录下新建NETWORK->ADMIN,并将将tnsnames.ora放在该目录下。
3.配置环境变量
    TNS_ADMIN=D:\oracle\product\instantclient_11_2\NETWORK\ADMIN
    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK [依服务器编码而定]
4.安装PLSQLDeveloper,配置其连接项,配置方式如下:
    点击以非登录进入,菜单栏选择Tools->Preferences->Connection.分别配置ORACLE HOME=D:\oracle\product\instantclient_11_2\NETWORK\ADMIN,OCI LIBRARY=D:\oracle\product\instantclient_11_2\oci.dll
5.重启连接,妥了。

猜你喜欢

转载自blog.csdn.net/LeonWang_Fly/article/details/49472209