公司使用oracle数据库,而以前用的是mysql数据库,可是通常的oracle数据库的客户端工具是PL/SQL Developer ,版本旧,界面看着难受,操做起来很不方便,原本链接mysql使用的用的就是navicat-premium,因此,此次依旧使用它做为客户端工具。配置过程踩过几道坑,记录下来。有同道中人能够节省不少时间。mysql
1. 下载oracle XE版本,XE版本是oracle官方提供的用于我的学习的版本,包含商业版的基础功能。下这个就够用了,以前下载的是官网的11.2.0.2.0版本的,可是navicat自带的instantclient是10.2版本的,有的教程说要下载oracle数据库对应的instantclient版本而后替换掉,并在navicat中选择相应的oci.dll如图:sql
可是吧,官网并无严格对应的版本号,所以,试验了屡次都以失败了结…数据库
因此仍是老老实实下载10.2版本的oracle XE吧,浏览器
2. 下载完成以后,安装oracle
这没啥好说的,用户名密码一版设置为sys,做为管理员登陆;工具
3. 链接navicat最重要的一步学习
以前截图里的oci.dll文件选用navicat自带的就行了,不用动spa
链接配置:教程
做为管理员登陆ci
这一步异常重要:
否则链接的时候会出现:
配置链接:圈出来的本身填,其余的默认
链接成功:
4. 到这里基本配置完成,其余的好比建立新用户什么的,一开始安装的时候,会配置http端口,默认8080,若8080被占用,则需自定义端口号如8081,经过浏览器来访问oracle数据库对数据库进行管理,如用户建立、存储查看…
地址是http://localhost:8081/apex/;
-------------------------------------------------------------------------------------------------------------更新:
在使用11.2版本的企业版Oracle数据库的时候,要使用navicat链接数据库则须要保证32位版本的navicat链接32位的oracle,不然没法识别oci.dll。