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文件,用记事本打开,
并在底下空闲处照着绿色框框复制一段代码,得到红色框框中的内容,补上一段代码:如图:
改一下红色箭头地方:
最上面第一个红箭头的Jxrsrc ,给成和服务名一样吧,(我也不知道为什么,刚开始没改连不上,改完后连上了,)
把service_name=Jxrsrc,改一下,改成服务名,
Host改成远端的ip
6.最后打开navicat for oracle ,新建连接,连接名随便取,输入远程ip, 项目的端口号,服务名,用户和密码:如图:
连接测试:
小白一个,有写的不对的地方请大家指出,利于大家交流与学习,谢谢。
(PS:感谢一个网上素未谋面的大哥哥的帮助)