navicat 连接oracle 的两种方式
连接 oracle基础
-
下载 instantclient ,然后将下载好的压缩包解压到同一文件夹中
下载地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html
需要下载
-
配置环境变量
需要配置ORACLE_HOME、TNS_ADMIN 和NLS_LANG
参考路径如下:D:\Program Files\PremiumSoft\Navicat Premium 12\instantclient_12_2\NETWORK\ADMIN
- Navicat配置
配置完成后,重启生效
- Navicat配置
方式一:tns
该方式需要配置tnsnames.ora,ora文件放置在环境变量TNS_ADMIN配置目录下(配置参考如下), 在连接类型中选择tns,若ora配置正确,此时网络服务名会有下拉框会显示配置好的服务名,直接选择即可。然后输入账号密码即可登录。
方式二:basic
注:此方式无法配置数据库RAC的情况,只能配置其中一台
服务名填写tns中的service_name
问题
- 遇到ora-12541 错误:一般为tns配置错误或数据库监听服务未开启