zoukankan      html  css  js  c++  java
  • 不安装oracle客户端,访问oracle数据库(PLSQL)

    一.说明

    oracle客户端安装起来比较麻烦,客户端又比较大,空间占用率高,还要随时注意监听服务,安装+配置一次时间成本比较高。

    此文介绍一种通过配置,不用安装即可连接数据库的方式,从而达到空间占用少,配置简单,花时间少。

    此方式借用oracle官方提供的instantclient(免费)。

    官方下载地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html

    本人百度云地址:http://pan.baidu.com/s/1dFvq7dB

    压缩文件:35M

    二.配置步骤

    1.将下载好的文件,解压到电脑上

    本人解压后路径为:D:oraclex86instantclient_11_2

    2.配置sqlnet.ora和tnsnames.ora

    使用oracle的同学,应该对这两个文件并不陌生。

    在本人提供百度云下载压缩包中,已有这两个文件,直接修改tnsnames.ora中信息即可,修改即可。

    如果是在官方下载的,在解压根目录新建这两个文件:

    文件名:sqlnet.ora  (注意ora是扩展名)

    内容(内容固定):

    SQLNET.AUTHENTICATION_SERVICES= (NTS)

    NAMES.DIRECTORY_PATH= (TNSNAMES)

    文件名:tnsnames.ora

    内容(可以有多条):

    VM13 =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.135.134)(PORT = 1521))
    )
    (CONNECT_DATA =
    (SERVICE_NAME = orcl)
    )
    )

    以上红色加粗部分,根据实际情况配置,oracle服务器IP、使用端口(默认为1521)、实例名。

    3.配置环境变量

    计算机-属性-高级系统设置-环境变量-系统环境变量

    新增如下两个环境变量:

    TNS_ADMIN    D:oraclex86instantclient_11_2

    NLS_LANG    AMERICAN_AMERICA.ZHS16GBK

    说明:环境变量TNS_ADMIN 值为自己电脑解压文件的路径,环境变量NLS_LANG 设置为AMERICAN_AMERICA.ZHS16GBK,指定字符集,改字符集支持中文,设定后不会出现中文乱码。

    4.PLSQL Developer 配置

    工具-首选项

    oracle 主目录名:将解压路径复制进去

    OCI库:oci.dll地址(即解压路径+oci.dll)

    重启PLSQL Developer即可使用PLSQL连接oracle数据库。

    PS:前面1、2、3步设置完毕,即可正常连接oracle数据库,第4步主要针对PLSQL配置。

  • 相关阅读:
    240 Search a 2D Matrix II 搜索二维矩阵 II
    239 Sliding Window Maximum 滑动窗口最大值
    bzoj5029: 贴小广告&&bzoj5168: [HAOI2014]贴海报
    bzoj5178: [Jsoi2011]棒棒糖
    bzoj5293: [Bjoi2018]求和
    bzoj5194: [Usaco2018 Feb]Snow Boots
    bzoj2007: [Noi2010]海拔
    bzoj4956: [Wf2017]Secret Chamber at Mount Rushmore
    bzoj3296: [USACO2011 Open] Learning Languages
    bzoj4887: [Tjoi2017]可乐
  • 原文地址:https://www.cnblogs.com/KK-D/p/7889887.html
Copyright © 2011-2022 走看看