Navicat Premium 12远程连接oracle数据库的解决方法

一、Oracle的连接

以下为Navicat Premium 12连接Oracle数据库的教程

一、需要准备的软件(下载适合自己系统的软件)

1.Navicat premium

官方下载地址:http://www.navicat.com.cn/products/navicat-premium

也可以使用楼主的教程安装包(内附软件激活步骤连接):

百度云网盘:https://pan.baidu.com/s/1E6YTcDUFTI39X-EtA-vLNg 
密码:2j2a

2.去Oracle官网下载Instant Client

官方下载地址: https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html

二、安装配置

1.解压Instant Client中的两个压缩包解压到同一个文件夹。

Navicat Premium 12远程连接oracle数据库的解决方法_第1张图片

2.配置Navicat premium的oci (点击工具—>选项---->OCI)

将Navicat Premium中的OCI library设置为刚刚解压文件夹中的oci.dll就行了,因为之前用的是mysql数据库,没有安装oracle,不用设置SQL*Plus

如下图:
Navicat Premium 12远程连接oracle数据库的解决方法_第2张图片

然后重启Navicat premium生效。

3、连接Oracle

1.打开Navicat Premium,点击连接选择Oracle
Navicat Premium 12远程连接oracle数据库的解决方法_第3张图片

2.填写连接信息

Navicat Premium中oracle有两种连接类型:Basic和TNS。
在 Basic 模式中,通过 Oracle Call Interface (OCI) 连接 Oracle。OCI 是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问 Oracle 数据库及控制全部 SQL 语句运行的阶段。OCI 是一个标准数据库访问的库和动态链接库形式检索函数。

Basic模式需要输入主机名或IP地址、端口及服务名或SID。
在 TNS 模式中,需要使用在 tnsnames.ora 文件中的别名项目通过 Oracle Call Interface (OCI) 连接 Oracle 服务器。TNS模式只需要选择网络服务名,但是之前需要新建tnsnames.ora,并配置数据库服务。

推荐使用更简洁Basic模式,可以省去复杂的tnsnames配置。本文采用的就是Basic模式。

在下图“新建连接”界面,输入连接名、连接类型、主机名或IP地址、端口、服务名或SID、用户名及密码,点击确定即可连接数据库。

Navicat Premium 12远程连接oracle数据库的解决方法_第4张图片

点击连接测试,提示测试成功,证明连接成功!

你可能感兴趣的:(Navicat Premium 12远程连接oracle数据库的解决方法)