zoukankan      html  css  js  c++  java
  • PLSQL Developer在未安装Oracle Client情况下连接Oracle

    常用的Oracle开发的工具有SQL Developer和PL/SQL Developer,

     

    用PL/SQL连接oracle数据库,不管是本地的还是远程的,一般都需要安装oracle客户端

     

    如何达到不安装oracle客户端,又能使用PL/SQL工具?

     

    测试环境:win10系统,未安装过oracle包括客户端,本机虚拟机linux中装有oracle,并有一个可用的gaga实例;

     

    1. oracle官网提供了instantclient,下载instantclient-basic包,将包解压存放到本地,本测试为

        D:STUDYinstantclient_10_2;

     

    2. 在这个目录下新建sqlnet.ora和tnsnames.ora两个文件

     

    sqlnet.ora文件内容

    ---------------------

    SQLNET.AUTHENTICATION_SERVICES= (NTS)   

     

    NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

     

    tnsnames.ora文件内容

    -------------------------

    orcl =   

    (DESCRIPTION =      

      (ADDRESS_LIST =         

        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.112 )(PORT = 1521))      

      )       

      (CONNECT_DATA =        

        (SERVICE_NAME = gaga )      

      )

    )

     

    3. 配置环境变量

     

    变量名                       变量值

    TNS_ADMIN            D:STUDYinstantclient_10_2

      

    注:这里变量值即为instantclient在本地的主目录;如果不配置该变量,

           连接时会报错ORA-12154: TNS:could not resolve the connect identifier specified。

     

    4. 安装PL/SQL Developer,并配置oracle的连接参数:

        打开PL/SQL,Tools-->Preferences,配置Connection的Oracle Home和OCI library,如下图所示

       

     

     

     5. 重新启动PL/SQL,登录测试,OK!

     

  • 相关阅读:
    eCharts_数据过多底部滚动条实现数据展示
    canvas_简单练习
    canvas_基于canvan绘制的双半圆环进度条
    js_读【javascript面向对象编程指南】笔记
    csc_滤镜filter和实现透明的两种方式
    jq_从右向右的滑入滑出效果
    textarea输入框实时统计输入字符数
    windows7_常用操作终端操作
    1080. Graduate Admission (30)
    1079. Total Sales of Supply Chain (25)
  • 原文地址:https://www.cnblogs.com/thescentedpath/p/plsql.html
Copyright © 2011-2022 走看看