欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

navicat连接oracle数据库

程序员文章站 2022-04-21 11:58:26
...

navicat连接oracle数据库前需要做的几项工作

一、查看oracle的安装版本和位数。

  查看oracle安装版本,可以在sqlpuls输入以下命令:

select * from v$version;  

navicat连接oracle数据库


二、查看navicat安装的版本和位数。

  navicat有32位和64位之分(32位默认安装在C:\Program Files (x86),64位默认安装在C:\Program Files),最好的情况就是navicat使用的位数和数据库的位数一致,例如:oracle安装的是64位版本,就使用64位版本的navicat客户端去连接数据库。


三、下载正确版本的oracle instant client
  
  首先进入Oracle官方地址下载oracle instant client,根据客户端电脑位数选择下载版本。
  
navicat连接oracle数据库

  同意oracle下载协议。
  
navicat连接oracle数据库
  
  根据oracle版本,下载完整版,新版本在最上面,所以往下查找自己的oracle版本。 
  
navicat连接oracle数据库


四、为navicat配置oracle instant client

  将oracle instant client文件解压,解压文件拷贝到navicat安装目录, 打开navicat,选择工具—-选项—-其他—-oci ,在oci library中选择解压文件中的oci.dll,点击确定后,重启软件,即可生效。

navicat连接oracle数据库

五、了解nacicat客户端所在是否正确安装过oracle。

  如果客户端所在系统安装过oracle,并且卸载的时候没有卸载干净,那么错误的表信息将影响navicat连接oracle数据库。可以按照网上教程逐步删除注册表,如果依然不能连接可以重装系统或者重新安装一遍oracle,重新安装Oracle会覆盖你没有注意到的细节(前提是该删的注册表都删除了哦)。


六、测试网络是否畅通


navicat连接oracle数据库

  连接oracle需要提供以下数据:
  ip或主机名:
  端口:
  服务名或SID:
  用户名:
  一般情况下,我们使用navicat连接oracle数据库都使用Basic连接类型

navicat连接oracle数据库

  如果连接oracle的用户不是普通用户,则需要在高级选项卡选择角色SYSDBA。
  
navicat连接oracle数据库