今天楼主蛋碎了一个上午.用Nacicat  for Oracle 连接Oracle数据库,各种坑爹呀.又是没服务,又是没啥的,弄的我想哭想哭的,后来有人指点,然后才搞定了

mysql数据直接就可以链接,但是Oracle坑爹数据库,各种尿性问题,我们从头来吧,首先安装一个Nacicat  for Oracle,

官网地址https://www.navicat/download 

我们对号入座下载Navicat for Oracle ,下完成之后呢.要去安装一个东西02_oracle11g_v1.0.msi.这个东西我怕后人看我博客的时候绝版了,我特意上传

http://download.csdn/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也可以用这个配置.亲自尝试


更多推荐

使用Navicat For Oracle连接Oracle数据库