oracle客户端tns连接,Mac下Navicat用TNS连接oracle

windows下开发使用plsql习惯, 切到Mac下没法用plsql了,plsql是TNS连接的,多年的积累很多配置可以用。那么如何用TNS方式连接呢?

下载Navicat

官网:官网

我是在这下载的:我是在这里下载的亲测可用

安装后第一次如果打不开,执行以下命令:

sudo xattr -d com.apple.quarantine "/Applications/Navicat Premium.app"

配置TNS

Oracle client sqlplus

下载Client:

d3fbf7026749

选择对应版本

d3fbf7026749

下载这两个

点击这两个下载链接会提示登录oracle账号,没有账号的我自行注册一下。

正常情况下,登录以后就可以下载了。我遇到了这样的问题(没遇到的可以忽略这个):

d3fbf7026749

应该是没有同意license导致

看这提示应该是没有同意license导致,但是全程没看到在哪同意license,我猜应该是个BUG。我回想了一下,下载jdk时会有让同意license的,就去试试下载jdk,并同意license看看是否cookie共用的。

d3fbf7026749

这样cookie里就有值了

然后在去下载上面的两个链接就可以正常下载了。

至此我们需要的两个软件包下载完成。下载过程如果比较慢的话,建议使用firefox下载。不清楚为什么,我的电脑用safari浏览器下载巨慢,firefox下载就很快了。安装配置client

解压第一个instantclient文件为instantclient_12_1

解压第二个sqlplus连接工具(与上面同名注意区分)

将第二个sqlplus下的所有文件cp到第一个instantclient_12_1下

新建tnsnames.ora文件到解压的目录中,如下:

d3fbf7026749

可以直接复制以前用的文件至此。文件格式如下:# tnsnames.ora Network Configuration File: E:\app\liuxu\product\11.2.0\client_1\network\admin\tnsnames.ora

# Generated by Oracle configuration tools.

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

配置Navicat环境信息

Navicat=>偏好设置...=>环境

d3fbf7026749

配置TNS_ADMIN

配置完成后,重启Navicat即可。

d3fbf7026749

网络服务名下拉框能看到你配置的TNS信息说明配置成功!

教程结束,希望能帮到您。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值