一文教会你配置使用Navicat或PLSQL可视化工具远程连接Oracle

 更新时间:2023年04月21日 11:47:33   作者:微枫Micromaple  
Navicat是一款数据库管理工具,是一个可多重连线资料库的管理工具,下面这篇文章主要给大家介绍了关于配置使用Navicat或PLSQL可视化工具远程连接Oracle的相关资料,需要的朋友可以参考下

写在前面

本文讲解的是在没有 Oracle 环境,如何使用可视化工具配置远程连接服务器 Oracle 数据库。

一、概述

很多时候,我们需要使用SQL客户端工具连接服务器的 Oracle,由于本地没有安装Oracle,没有连接Oracleoci.dll文件,导致使用可视化工具(如NavicatPLSQL等)连接不上 Oracle。Oracle官网的一个客户端工具包Instant Client,可以帮助我们解决这个问题。

这里以Oracle Version 11.2.0.4.0为例。如果你需要连接服务器的 Oracle 版本为其他版本,选择对应版本号进行操作。

二、下载 Oracle Instant Client

首先到官网下载Oracle Instant Client

下载地址:

https://www.oracle.com/database/technologies/instant-client/downloads.html

首先选择你客户端操作系统,我这里是Windows 64 位,选择第一个即可

找到版本为11.2.0.4.0,选择Instant Client Package - Basic,进行下载。

下载完成后解压到一个能够方便找到的文件夹。如图:

三、配置环境变量

位置:选中我的电脑—>右键点击属性—>找到高级系统设置—>点击环境变量

配置如下:

  • 在系统变量中增加变量名:ORACLE_HOME,变量值:D:\tools\instantclient_11_2
  • 编辑系统变量中的Path,在变量值中增加%ORACLE_HOME%
  • 在系统变量中增加变量名:TNS_ADMIN,变量值:%ORACLE_HOME%
  • 在系统变量中增加变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

四、配置监听

在刚刚我们解压后的instantclient_11_2的目录下增加tnsnames.ora文件。内容如下:

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.xxx)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
  • HOST: 需要连接数据库的IP或主机名
  • PORT: 需要连接数据库的端口
  • SERVICE_NAME: 需要连接数据库的实例名

最外层的 ORCL 为对本机暴露的实例名称

五、可视化工具环境配置

5.1、Navicat

Navicat中配置OCI环境后,重启Navicat即可。

配置位置:工具—>选项—>环境

5.2、PLSQL

配置位置:Preferences—>Connection

注意:配置好后需要重启工具,在进行登录

总结

到此这篇关于配置使用Navicat或PLSQL可视化工具远程连接Oracle的文章就介绍到这了,更多相关可视化工具远程连接Oracle内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Oracle数据表分区的策略

    Oracle数据表分区的策略

    Oracle数据表分区的策略...
    2007-03-03
  • Oracle SYSAUX表空间使用率过高的处理办法

    Oracle SYSAUX表空间使用率过高的处理办法

    Oracle数据库中的SYSAUX表空间是一个特殊的表空间,它是在Oracle数据库10g版本中引入的,SYSAUX表空间用于存储数据库的辅助系统数据和附加组件数据,在本文中,我们将深入探讨Oracle SYSAUX表空间使用率过高的处理办法,需要的朋友可以参考下
    2024-09-09
  • Oracle数据库及应用程序优化开发者网络Oracle

    Oracle数据库及应用程序优化开发者网络Oracle

    Oracle数据库及应用程序优化开发者网络Oracle...
    2007-03-03
  • Oracle查询当前的crs/has自启动状态实例教程

    Oracle查询当前的crs/has自启动状态实例教程

    当我们开启或者关闭自启动后,我们如何查看当前CRS 是处于enable还是处于disable中呢?下面这篇文章主要给大家介绍了关于Oracle如何查询当前的crs/has自启动状态的相关资料,需要的朋友可以参考下
    2018-11-11
  • Oracle数据库19C的安装与配置指南(2022年最新版)

    Oracle数据库19C的安装与配置指南(2022年最新版)

    在Oracle数据库的发展中,数据库一直处于不断升级状态,下面这篇文章主要给大家介绍了关于Oracle数据库19C的安装与配置指南的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2022-06-06
  • Oracle开发之窗口函数

    Oracle开发之窗口函数

    本文主要介绍Oracle窗口函数的用法,讲解全统计、滚动统计(累积/均值)、根据时间范围统计、first_value/last_value、比较相邻记录具体的使用方法,需要的朋友可以参考下。
    2016-05-05
  • Oracle字符串拆分实例详解

    Oracle字符串拆分实例详解

    这篇文章主要给大家介绍了关于Oracle字符串拆分的相关资料,Oracle提供了多种分割函数,其中最常用的是REGEXP_SUBSTR函数,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-04-04
  • Windows系统下Oracle 11g完全卸载教程(推荐!)

    Windows系统下Oracle 11g完全卸载教程(推荐!)

    安装软件是首要,虽然不是特别重要,但是错误的安装也是相当费劲和抓狂的,所以这篇文章主要给大家介绍了关于Windows系统下Oracle 11g完全卸载的相关资料,文中通过图文介绍的非常详细,要的朋友可以参考下
    2024-06-06
  • ORACLE错误一览表 方便查询

    ORACLE错误一览表 方便查询

    这篇文章主要介绍了ORACLE错误一览表 方便查询,需要的朋友可以参考下
    2015-12-12
  • Oracle自动备份脚本

    Oracle自动备份脚本

    这篇文章主要介绍了Oracle自动备份脚本的相关资料,需要的朋友可以参考下
    2016-02-02

最新评论