最近用Navicat Premium 12连接远程Oracle数据库,遇到了一些问题,网上说的教程真是五花八门,还非得用32位的,说什么64位连接不了Oracle....今天记录下连接方法,和可能遇到的问题。
文章源自亦枫博客-https://yflad.cn/2310.html
步骤一:
首先下载安装Navicat Premium(安装方法:https://yflad.cn/2149.html)。文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
步骤二:
打开Navicat Premium → 工具 → 选项 → 环境 → 配置 [code]OCI环境[/code]。选择instantclient目录下的oci.dll文件文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
如果你的Navicat Premium 12下没有相关instantclient目录或者无法使用,可参考目录:文章源自亦枫博客-https://yflad.cn/2310.html
下载instantclient文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
步骤三:
配置环境变量文章源自亦枫博客-https://yflad.cn/2310.html
1、变量名:TNS_ADMIN,变量值:选择instantclient的目录文章源自亦枫博客-https://yflad.cn/2310.html
2、变量名:ORACLE_HOME,变量值:选择instantclient的目录,如下图:文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
3、变量名:NLS_LANG,变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK文章源自亦枫博客-https://yflad.cn/2310.html
4、在 Path 中添加 instantclient的目录文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
连接Oracle数据库:
连接之前需要重新启动下 Navicat Premium,使设置生效。文章源自亦枫博客-https://yflad.cn/2310.html
方式一:Basic连接文章源自亦枫博客-https://yflad.cn/2310.html
常规连接,只需要填写主机、端口、服务名、用户和密码即可。如下图:文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
文章源自亦枫博客-https://yflad.cn/2310.html
方式二:TNS连接
TNS连接需要先配置好 tnsnames.ora文件
在instantclient目录下新建 NETWORK/ADMIN 文件夹,在ADMIN下新建tnsnames.ora文件
模板内容如下:
网络服务名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位的
河南省郑州市 2F
一直在用 Navicat软件,很好用,可惜现在用的还是老版软件。
B1
@ 夏日博客 有需求的话,可以换最新版本的呀!喜欢Navicat的界面,但现在开始转PLSQL了
江西省 1F
内容很详细,步骤很清晰,是一个很细心的站长。对于网络初学者来说就是需要站长这种详实的教程才能有所帮助。
我的站点新建不久,神马搜狗谷歌收录尚可,百度太少没权重。就也是更新比较勤快。欢迎友链。
B1
@ 天鸡部落 感谢支持!很少更新了,不足之处,还望见谅