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了!!!

  • 相关阅读:
    linux使用rm-rf删除之文件恢复
    性能测试常见瓶颈分析及调优方法
    性能压测QPS 和 TPS区别
    Linux查看系统性能
    Python中split()和split(" ")的区别
    Python-标准库之functools
    Python-内置函数_@propery、@classmethod、@staticmethod详解
    Python-类的内置方法中__repr__和__str__的区别
    Python-标准库之运算符替代函数Operator
    Python-标准库之迭代器-itertools
  • 原文地址:https://www.cnblogs.com/rusking/p/5334851.html
Copyright © 2011-2022 走看看