Navicat Premium算是比较好的一个可视化数据库管理工具了,短小精悍,一个工具解决三种数据库的连接问题,真正做到了集成管理,对MySQL,SQLServer而言,连接比较简单,就不赘述了,现总结连接Oracle的步骤如下:

一:说明

该教程是将Oracle数据库中安装到Vmvare虚拟机中,如果单纯调试而言,装到物理机很头疼,物理机的性能会大大降低,且数据库不易卸载。

二:安装前准备事项

首先是Navicat方面

1:安装Oracle数据库,安装时类型选择共享服务器,不要选专享服务器。

2:确定Oracle,Navicat,OracleClient的位数,确保你的oracle数据库的位数与navicat位数一致,即:32v32,64v64

3:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,在这个页面下载和你数据库版本一致的instantclient,重要的是说3遍,一定要和你的数据库版本一致,不知道自己数据库版本号的请在sql中输入select from v$version,出来的数据如下:

然后与之匹配的客户端版本如下:

下载时选择下载BASIC版本,记住下载时位数和版本号一定要一致!三遍说完了。

4.打开navicat->tools->oci,选择你刚才下载的instantclient,找到oci.dll,设置为路径就可以了,Navicat方面算是配置完了!

接下来是虚拟机方面。

5.虚拟机的安装,系统的安装,请谷歌、度娘,鄙人装的是windows server 2002.注意事项是网络适配器的选择:  我是自定义的虚拟网卡,用的是仅主机模式,记住主机中的虚拟网卡的IP网段要与虚拟机上的本地连接IP地址网段一致!!!

6.Oracle的安装,请谷歌、度娘,注意事项是安装时选择共享模式,安装完后,打开Net Configuration Assistant,重新配置下监听程序,如图:

7.因为是在虚拟机中,直接把防火墙关闭好了,不想关闭的话就在网络防火墙中放行Oracle,防火墙这一步可能一般都不会考虑到。需要注意。

8.是否注意到,我们没有任何一个步骤是配置tnsname和listener文件的,这种方式不需要配置,因为前面有个重新配置监听器的步骤已经帮我们做好了配置监听程序。

9.测试连接,虚拟机中连接

10:测试连接。物理

最新文章

  1. 记住 MVC里用formcollection接收form表单传来的值,表单属性必须有name为健!
  2. 第五篇T语言实例开发,百变字符(版本5.0)
  3. noSuchMethodException问题
  4. iOS-性能优化3
  5. php生成UUID
  6. Cocos2dx Widget button透明区域过滤
  7. 获取tcl开发工具
  8. 配置ISCSI服务器
  9. collection系列用法-defaultdict()
  10. 老男孩Python全栈开发(92天全)视频教程 自学笔记03
  11. apache atlas源码编译打包 centos
  12. Python——文件读取
  13. etcdv3 集群的搭建和使用
  14. Xamarin.Android 无法检索到 Resource 问题
  15. Ceph分布式存储-原理介绍及简单部署
  16. C/C++的内存泄漏检测工具Valgrind memcheck的使用经历
  17. flume 1.8 安装部署
  18. 一 js数据类型
  19. 7.3 C++模板中的函数式参数
  20. tomcat6.0 配置不同端口访问不同项目

热门文章

  1. mysql :库操作
  2. UVA - 11987 Almost Union-Find 并查集的删除
  3. Linux网络命令必知必会之瑞士军刀 nc(netcat)
  4. iCarousel的简单介绍及应用
  5. bzoj2825:[AHOI2012]收集资源
  6. Java反编译工具JD-GUI以及Eclipse的反编译插件
  7. win10怎么修改DNS
  8. canvas常用画法整理
  9. WKWebView简单使用
  10. 【转】String hashCode 方法为什么选择数字31作为乘子