• 本地不安装oracle-client,使用pl/sql developer连接数据库


      一、问题描述

      本地未安装oracle-client端,由于机器资源有限,希望通过pl/sql developer进行远程数据库连接。单纯的安装pl/sql developer无法远程连接数据库。

      二、解决

      首先统一版本:windows64位,pl/sql64位,下载instantclient-basic-win32-10.2.0.5.zip。

      安装配置:解压缩instantclient-basic-win32-10.2.0.5.zip到某个文件夹下,要求路径不能有空格中文等特殊字符。

             在新目录下创建NETWORK文件夹,进入,再创建ADMIN文件夹,创建tnsnames.ora文件,写入如下内容:

    educloud(实例名) =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = 112.33.2.95(IP地址))(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = educloud(实例名))
        )
      )

    注:其中中文部分及其括号需要去掉。

            进入pl/sql developer,打开工具->首选项->连接

    将oracle主目录名,OCI库的文件路径指定好,重启,输入用户名密码即可。

    初次登陆可能存在中文乱码的问题,解决方法如下:

    到我的电脑、属性、高级、环境变量中添加一个环境变量:
    变量名:NLS_LANG
    变量值:AMERICAN_AMERICA.ZHS16GBK
    重新连接,即可正常显示中文。
    如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8,其他编码同上

  • 相关阅读:
    最方便建立进程池,线程池的方法
    python并发编程之多线程
    Cpython解释器支持的进程与线程
    进程与线程理论基础
    爬虫关于高性能方面
    Python中 and,or 的计算规则
    存储库之——MongoDB
    解析库之——beautifulsoup
    破解极验滑动验证码
    爬取拉勾网示例
  • 原文地址:https://www.cnblogs.com/brolanda/p/4546997.html
Copyright © 2020-2023  润新知