不安装oracle服务端,使用PL/SQL连接数据库

想在本地通过PL/SQL连接服务器的oracle,又不想安装庞大的oracle,这是方法

  • 下载instantclient-basic-nt-11.2.0.3.0包,这里下的是11.2.0.3.0版本

  • 新建oracle_client文件夹,将instantclient-basic-nt-11.2.0.3.0解压缩至此(如d:/oracle_client

  • d:/oracle_client目录下新建Sqlnet.ora文件,内容如下:

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES = (NTS)

    Tnsnames.ora文件,内容如下:

# tnsnames.ora Network Configuration File: d:\oracle_client \tnsnames.ora
# Generated by Oracle configuration tools.
UCRC_FWQ =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.8.5)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ucrc)
    )
  )

        变量名:TNS_ADMIN

        值:d:/oracle_client

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

        工具——选项——连接——Oracle主目录名

        设置为d:/oracle_client

        Oci设置为d:/oracle_client/oci.dll


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值