zoukankan      html  css  js  c++  java
  • 不安装oracle客户端使用plsql连接oracle数据库的方法

    连接Oracle往往需要安装上百兆的ORACLE客户端,显得十分麻烦。如下介绍如何通过使用精简客户端,且不需要安装的客户端,配合PLSQL连接oracle数据库。
    (1)下载解压
    将下载后的文件instantclient-basic-win32-11.2.0.1.0解压,把解压后的文件夹instantclient_11_2置于C:Program Files下
    (2)环境变量设置
    配置环境变量,右击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”,增加如下内容:
        1) 变量名:ORACLE_HOME
           变量值:C:Program Filesinstantclient_10_2
       2) 变量名:TNS_ADMIN
           变量值:C:Program Filesinstantclient_10_2
       3) 变量名:NLS_LANG
           变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
       4) 修改Path变量,在后面添加 C:Program Filesinstantclient_10_2
    (3)添加网络配置文件
    在 C:Program Filesinstantclient_10_2NETWORKADMIN中添加网络配置文件(NETWORKADMIN手动添加),新建文本文件,命名为tnsnames.ora(注意扩展名为.ora,不是txt),写入如下内容:

    # tnsnames.ora Network Configuration File: C:Program Filesinstantclient_11_2NETWORKADMIN nsnames.ora
    # Generated by Oracle configuration tools.

    LISTENER =
    (DESCRIPTION_LIST =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = prm1)(PORT = 1521))
         )
       )

    SID_LIST_LISTENER =      
    (SID_LIST =      
    (SID_DESC =      
    (GLOBAL_DBNAME = ora11g)      
    (ORACLE_HOME = /oracle/app/product/11g/db)      
    (SID_NAME = ora11g)
          )  
        )


    ORCL =
       (DESCRIPTION =
         (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
         (CONNECT_DATA =
           (SERVER = DEDICATED)
           (SERVICE_NAME = orcl)
         )
       )
         其中红色字体部分为我的针对个人情况的设置,ORACLE数据库服务器IP为192.168.1.1,数据库服务名为orcl。

    (4)以不登录的方式打开PLSQL Developer,点击“工具>首选项”:

        1)配置“Oracle主目录名”为第三步解压的instantclient文件夹

        2)配置“OCI库”为上述目录中的oci.dll

    (5)登录PLSQL Developer:

    输入数据库的用户名、密码、实例名( 如:192.168.1.1:1521/orcl )、选择连接类型,然后就OK了!!!

  • 相关阅读:
    QFramework 使用指南 2020(二):下载与版本介绍
    QFramework 使用指南 2020 (一): 概述
    Unity 游戏框架搭建 2018 (二) 单例的模板与最佳实践
    Unity 游戏框架搭建 2018 (一) 架构、框架与 QFramework 简介
    Unity 游戏框架搭建 2017 (二十三) 重构小工具 Platform
    Unity 游戏框架搭建 2017 (二十二) 简易引用计数器
    Unity 游戏框架搭建 2017 (二十一) 使用对象池时的一些细节
    你确定你会写 Dockerfile 吗?
    小白学 Python 爬虫(8):网页基础
    老司机大型车祸现场
  • 原文地址:https://www.cnblogs.com/rusking/p/5334851.html
Copyright © 2011-2022 走看看