使用navicat-premium12连接oracle数据库

感情迁移 提交于 2019-11-29 15:38:00

前言:

公司使用oracle数据库,而之前用的是mysql数据库,但是一般的oracle数据库的客户端工具是PL/SQL Developer ,版本旧,界面看着难受,操作起来很不方便,本来连接mysql使用的用的就是navicat-premium,所以,这次依旧使用它作为客户端工具。配置过程踩过几道坑,记录下来。有同道中人可以节省很多时间。

 

1.       下载oracle XE版本,XE版本是oracle官方提供的用于个人学习的版本,包含商业版的基础功能。下这个就够用了,之前下载的是官网的11.2.0.2.0版本的,但是navicat自带的instantclient是10.2版本的,有的教程说要下载oracle数据库对应的instantclient版本然后替换掉,并在navicat中选择相应的oci.dll如图:

 

但是吧,官网并没有严格对应的版本号,因此,试验了多次都以失败告终…

所以还是老老实实下载10.2版本的oracle XE吧,

2.       下载完成之后,安装

这没啥好说的,用户名密码一版设置为sys,作为管理员登录;

3.       连接navicat最重要的一步

之前截图里的oci.dll文件选用navicat自带的就好了,不用动

连接配置:

作为管理员登录

 

这一步异常重要:

 

不然连接的时候会出现:

配置连接:圈出来的自己填,其他的默认

 

 

 

连接成功:

4.       到这里基本配置完成,其他的比如创建新用户什么的,一开始安装的时候,会配置http端口,默认8080,若8080被占用,则需自定义端口号如8081,通过浏览器来访问oracle数据库对数据库进行管理,如用户创建、存储查看…

地址是http://localhost:8081/apex/

-------------------------------------------------------------------------------------------------------------更新:

在使用11.2版本的企业版Oracle数据库的时候,要使用navicat连接数据库则需要保证32位版本的navicat连接32位的oracle,否则无法识别oci.dll。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!