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数据库了。

  • 相关阅读:
    echarts中如何使用timeline组件
    vs发布项目webconfig替换语法
    [置顶] MVC输出缓存(OutputCache参数详解)
    signalr中Group 分组群发消息的简单使用
    echarts异步数据加载(在下拉框选择事件中异步更新数据)
    自定义bootstrap样式-9行样式自定义漂亮大气bootstrap导航栏
    OpenCvSharp 图像旋转
    mybatis获取刚刚插入到数据库的数据的id(转载)
    axios 发 post 请求,后端接收不到参数的解决方案(转载)
    sql 时间获取
  • 原文地址:https://www.cnblogs.com/aqsunkai/p/6690614.html
Copyright © 2011-2022 走看看