PLSQLDeveloper

连接远程Oracle时出现Could not initialize oci.dll解决方案

前提环境:本地未安装Oracle

  1. 安装InstantClient

    InstantClient下载地址

    • 根据操作系统和PLSQLDeveloper的架构版本(x86或x64)下载对应的安装包
    • 解压InstantClient一个目录下,比如Windows环境的 D:\InstantClient(解压后文件的根目录,下面的说明将使用这个路径作为说明,如果是其它路径,请换成对应的)
    • 如果系统没有安装InstantClient软件对应的VC++库需要安装
  2. 配置环境

    • 把路径D:\InstantClient增加到环境变量PATH下

    • 配置环境变量NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

    • 配置环境变量TNS_ADMIN=D:\InstantClient

    • D:\InstantClient目录下创建一个tnsnames.ora文件,内容模板如下:

      []表示内容需要替换成自己的并把中括号去掉

      [连接名称] =
          (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = [数据库ip地址])(PORT = [数据库端口]))
              (CONNECT_DATA =
                  (SERVICE_NAME = [数据库的sid])
              )
          )
      

      示例:

      ORCL=
          (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 119.3.37.99)(PORT = 9991))
              (CONNECT_DATA =
                  (SERVICE_NAME = zctdb)
              )
          )
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值