Navicat Premium 12连接远程Oracle数据库

  • A+
所属分类:安装优化

最近用Navicat Premium 12连接远程Oracle数据库,遇到了一些问题,网上说的教程真是五花八门,还非得用32位的,说什么64位连接不了Oracle....今天记录下连接方法,和可能遇到的问题。

 

步骤一:

首先下载安装Navicat Premium(安装方法:https://www.yflad.cn/2149.html)。

 

步骤二:

打开Navicat Premium → 工具 → 选项 → 环境 → 配置 OCI环境。选择instantclient目录下的oci.dll文件

Navicat Premium 12连接远程Oracle数据库

如果你的Navicat Premium 12下没有相关instantclient目录或者无法使用,可参考目录:

下载instantclient

 

步骤三:

配置环境变量

1、变量名:TNS_ADMIN,变量值:选择instantclient的目录

2、变量名:ORACLE_HOME,变量值:选择instantclient的目录,如下图:

Navicat Premium 12连接远程Oracle数据库

3、变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4、在 Path 中添加 instantclient的目录

 

连接Oracle数据库:

连接之前需要重新启动下 Navicat Premium,使设置生效。

方式一:Basic连接

常规连接,只需要填写主机、端口、服务名、用户和密码即可。如下图:

Navicat Premium 12连接远程Oracle数据库

 

方式二:TNS连接

TNS连接需要先配置好 tnsnames.ora文件

在instantclient目录下新建 NETWORK/ADMIN 文件夹,在ADMIN下新建tnsnames.ora文件

Navicat Premium 12连接远程Oracle数据库

模板内容如下:

网络服务名1 = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 地址)(PORT = 端口)) 
    ) 
    (CONNECT_DATA = 
      (SID = 这里写SID1) 
      (SERVER = DEDICATED) 
    ) 
  ) 

网络服务名2 = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP)(HOST = 地址2)(PORT = 端口2)) 
    ) 
    (CONNECT_DATA = 
      (SID = 这里写SID2) 
      (SERVER = DEDICATED) 
    ) 
  )

配置完需要重启 Navicat Premium,连接时选择TNS连接,在下拉框会出现填写的网络服务名

 

下载instantclient

1、官方下载:Instant Client for Microsoft Windows

2、按照下图所示,选择一个版本下载即可。需要登陆下Oracle账号,下面有我提供了几个版本

版本对应即可,比如你用32位就下载32位的Oracle,用64就下载64位的

Navicat Premium 12连接远程Oracle数据库 Navicat Premium 12连接远程Oracle数据库

 

下载信息 instantclient-basic Windows 12.1.0.2.0 & 19.3.0.0.0dbru
下载地址
  • 扫扫关注公众号
  • weinxin
  • 扫扫体验小程序
  • weinxin
亦枫

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:4   其中:访客  2   博主  2

    • avatar 夏日博客 0

      一直在用 Navicat软件,很好用,可惜现在用的还是老版软件。

        • avatar 亦枫 Admin

          @夏日博客 有需求的话,可以换最新版本的呀!喜欢Navicat的界面,但现在开始转PLSQL了

        • avatar 天鸡部落 1

          内容很详细,步骤很清晰,是一个很细心的站长。对于网络初学者来说就是需要站长这种详实的教程才能有所帮助。
          我的站点新建不久,神马搜狗谷歌收录尚可,百度太少没权重。就也是更新比较勤快。欢迎友链。

            • avatar 亦枫 Admin

              @天鸡部落 感谢支持!很少更新了,不足之处,还望见谅