Navicat for oracle 连接远程数据库

时间:2022-09-11 08:16:01

1.第一次在这写笔记,以前写在博客园里

2.首先安装好oracle ,我安装的是oracle 11g,下载和安装的步骤相当详细请看这里:https://jingyan.baidu.com/article/363872eccfb9266e4aa16f5d.html

(安装包百度云链接:https://pan.baidu.com/s/17SyQ9zDYZrUaMsFEbdU82w 密码:vbr4)

安装完后,我的oracle安装目录为:F:\app\Administrator\product\11.2.0\dbhome_1,至于为啥是这里,好像是说系统会根据你哪个盘空闲空间最大就安装在哪里。

3.安装Navicat for oracle ,没有注册码,也只能试用几天,安装完后 点击工具--》选项---》ICO  

 然后ICO内库选择你的Navicat for oracle  安装目录先的ico.dll文件,比如我的是:D:\Navicat for Oracle\instantclient_10_2\oci.dll     ---------------------(我同学说这个空着也行,不过我没空,)

还有在SQLplus里选择  oracle安装目录下的sqlplus.exe,  比如我的是在:F:\app\Administrator\product\11.2.0\dbhome_1\BIN\sqlplus.exe

4.安装完后,检查oracle服务是否打开,

 OracleServiceORCL
OracleOraDb11g_home1TNSListener
这两个服务必须要打开。

5.连接远程数据库,首先要在安装目录下:F:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN里找到tnsnamese.ora文件,用记事本打开,

并在底下空闲处照着绿色框框复制一段代码,得到红色框框中的内容,补上一段代码:如图:

Navicat for oracle 连接远程数据库

改一下红色箭头地方:

最上面第一个红箭头的Jxrsrc ,给成和服务名一样吧,(我也不知道为什么,刚开始没改连不上,改完后连上了,)

把service_name=Jxrsrc,改一下,改成服务名,

Host改成远端的ip

6.最后打开navicat  for oracle  ,新建连接,连接名随便取,输入远程ip,   项目的端口号,服务名,用户和密码:如图:

Navicat for oracle 连接远程数据库

连接测试:

Navicat for oracle 连接远程数据库


小白一个,有写的不对的地方请大家指出,利于大家交流与学习,谢谢。

(PS:感谢一个网上素未谋面的大哥哥的帮助)