今天楼主蛋碎了一个上午.用Nacicat for Oracle 连接Oracle数据库,各种坑爹呀.又是没服务,又是没啥的,弄的我想哭想哭的,后来有人指点,然后才搞定了
mysql数据直接就可以链接,但是Oracle坑爹数据库,各种尿性问题,我们从头来吧,首先安装一个Nacicat for Oracle,
官网地址https://www.navicat.com/download
我们对号入座下载Navicat for Oracle ,下完成之后呢.要去安装一个东西02_oracle11g_v1.0.msi.这个东西我怕后人看我博客的时候绝版了,我特意上传
http://download.csdn.net/detail/easternunbeaten/9728666
有了这个后就安装,他默认会装在c盘找到C:\oracle\11.2.0\network\admin这个位置的tnsnames.ora文件,打开他,进行修改
xxx=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SID=xxx)
(GLOBAL_DBNAME=xxx)
)
)
红色的这个IP地址是你数据库存放的IP地址.PORT = 1521 ,1521是你数据库的端口号,xxx打了颜色的是什么呢,是数据库服务器监听的全局变量默认值是orcl,所以你要搞清楚你要链接的数据库的这个值是啥,填上去,配置好这个之后,配置环境变量
TNS_ADMIN = C:\oracle\11.2.0\network\admin 记得找到这个位置
图有点大,但是记得找对这个位置,环境变量配置好后就打开我们的工具Nacicat for Oracle
找到工具 然后选项.点进去然后其他,OCI 我们会看到两个属性
看到这两个位置,找到我们安装的02_oracle11g_v1.0.msi路径去找
C:\oracle\11.2.0\bin\oci.dll
C:\oracle\11.2.0\bin\sqlplus.exe
分别是这两个,配置完成后重启工具
这样子就可以连接成功了,就算你使用其他工具,照样可以使用02_oracle11g_v1.0.msi的配置,使用PlSqlDev也可以用这个配置.亲自尝试