zoukankan      html  css  js  c++  java
  • 使用Oracle绿色客户端(InstantClient)连接远程Oracle的配置方法

    非常简单的配置,网上一搜,有很多,但是还是想记录下来,说不定以后需要了,直接进自己的博客看看也好啊。

    下载了PLSQL Developer 11,安装好了发现不能连接远程数据库,但是又不想安装oracle这么大的软件,幸好有一个小巧的客户端,只需简单的几步配置,就可以连接。

    1 下载instantclient

    到Oracle网站下载32位的压缩文件,因为我们的plsql需要的是32位的,即使我们的电脑是64位的

    http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

    下载完了解压缩放在一个目录下,如:D:Program FilesOracleinstantclient_11_2

    2 配置tnsnames.ora

    在D:Program FilesOracleinstantclient_11_2下新建tnsnames.ora文件,然后编辑文件,加上:

    remoteoracle=
       (DESCRIPTION =
         (ADDRESS_LIST =
           (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.58)(PORT = 1521))
        )
        (CONNECT_DATA =
         (SERVICE_NAME = orcl)
        )
    )

    其中:remoteoracle为远程服务器的主机名

              orac为数据库服务器的实例名

    3 设置环境变量

    TNS_ADMIN=D:Program FilesOracleinstantclient_11_2
    
    NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
    
    在path变量里加上D:Program FilesOracleinstantclient_11_2

    注:如果不清楚远程数据库的oracle 语言,可以ssh或者telnet到远程机器,在命令界面连接到数据库。

        select * from nls_instance_parameters;

        查看NLS_LANGUAGE 的值

        NLS_LANGUAGE

        NLS_TERRITORY

    4 PL/SQL Developer配置

    在tools->preferences->connection(中文版本为:工具->首选项->连接)里:

       ORACLE主目录名里添加:D:Program FilesOracleinstantclient_11_2

       OCI库里添加:D:Program FilesOracleinstantclient_11_2oci.dll

    5   重启PL/SQL Developer

    重启后,主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle数据库了。

  • 相关阅读:
    TypeError: run() missing 2 required positional arguments: 'rerun' and 'save_last_run'
    在wsl的ubuntu上安装vcpkg
    vscode + WSL +Ubuntu编程解决方案
    clion debug模式带参数运行程序
    关于jdk1.7之后String的intern方法的一点理解
    关于java中split的坑
    关于向HashMap存放数据出现顺序混乱的问题
    oracle外键禁用
    oracle复杂查询(二)
    oracle复杂查询(一)
  • 原文地址:https://www.cnblogs.com/aqsunkai/p/6690614.html
Copyright © 2011-2022 走看看