PL/SQL developer登录oracle可以有两种方式
1.本地安装了Oracle
需要配置几个环境变量
- ORACLE_HOME,这个就是oracle安装的文件路径,我的是D:\app\Temp\product\11.2.0\dbhome_1
- TNS_ADMIN ,也是本地安装的TNS,我的是D:\app\Temp\product\11.2.0\dbhome_1\NETWORK\ADMIN
- NLS_LANG,环境变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,这个变量指的是一种是统一编码格式
接下来,PL/SQL Developer 环境设置
工具->首选项->连接
这里要说明下,Oracle主目录就是oracle安装的目录路径
OCI的文件路径,就是安装PL/SQL developer的路径,在我的文件路径下是这样的:d:\install\plsql\instantclient_11_2\oci.dll
如此可以登录PL/SQL developer,TNS问题解决
2.本地没有安装Oracle
本地没有安装oracle的时候,直接采取的方式,和上面略有不同的就是oracle安装目录文件路径的环境变量配置以及PL/SQL developer中的oracle主目录的配置,这两个要一一对应,环境变量和PL/SQL developer连接oracle主目录配置
具体操作步骤:
目录结构
D:\install\PLSQL
|-- instantclient_11_2
|-- tnsnames.ora
|-- PLSQL Developer
|-- readme.txt
环境变量
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN = D:\install\PLSQL\instantclient_11_2
PL/SQL Developer 环境设置
1. 位置
工具 -> 首选项 -> 连接
2. 设置
Oracle主目录名 = D:\install\PLSQL\instantclient_11_2
OCI库 = D:\install\PLSQL\instantclient_11_2\oci.dll