免安装Oracle客户端PL/SQL连接

  1. 安装PL/SQL Developer,注意:如果是win7,不要安装在默认的C:\Program Files (x86)目录下,否则会报错。
  2. 下载instantclient-basic-win32-10.2.0.4.zip 32位的就行,不用下64位的
  3. 创建文件夹,比如D:\oracle_client,将下载的文件加压缩到此文件夹里.(如目录: D:\oracle_client\instantclient_10_2)
  4. 在当前目录[D:\oracle_client\instantclient_10_2]下,新建立两个文件sqlnet.ora和tnsnames.ora 然后再手动配置sqlnet.ora和tnsnames.ora
  5. 配置环境变量[两个]

TNS_ADMIN=D:\oracle_client\instantclient_10_2
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

否则出现:ORA-12154: TNS:could not resolve the connect identifier specified错误,如果之前安装了Oracle 又卸载,会遗留NLS_LANG=NA的键值。输入RegEdit打开注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE.在右面找到NLS_LANG=NA并删除掉,否则会报ORA-12705: Cannot access NLS data files or invalid 错误。

6. 配置PL/SQL的Oracle连接参数:启动PL/SQL Developer,点击取消不要登录,在Tools\Perferences 下的Connection 配置Oracle_Home[Oracle主目录名]和OCI Library[OCI库]

Oracle主目录名: D:\oracle_client\instantclient_10_2
OCI库: D:\oracle_client\instantclient_10_2\oci.dll

7. 启动PL/SQL Developer即可实现不用安装Oracle客户端使用PL/SQL连接

发表评论

邮箱地址不会被公开。 必填项已用*标注