博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navicat Premium 连接 Oracle 数据库
阅读量:6221 次
发布时间:2019-06-21

本文共 1105 字,大约阅读时间需要 3 分钟。

参考文献:

  Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同時连接到 MySQL、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。最重要的是它不用装Oracle客户端。下边简单介绍一下Navicat Premium连接oracle客户端的方法。

如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat Premium可以直接连接到 Oracle 。

如果没装,那 Navicat 会提示你需要安装 Oracle 客户端,如果不是必要,千万别装 Oracle 客户端,先不说它的块头很大,有四五百兆,装完后你很难卸载干净。

根据 Navicat 官方的文档,其实只需要下载 Oracle 的 Instance Client 即可。这个包只包含一些 dll 文件,无需安装解压即可。

要根据不同的 Oracle 版本来下载 Instance Client 的版本,对应关系如下:

Oracle 9i 或者更新的版本,需要使用 Instance Client 11 这个版本

Oracle 8 和 8i 用 Instance Client 10 版本。

另外必须注意的时候,只能下载 32 位版本,因为 Navicat 不支持 64 位的版本,另外要下载 Basic 版本 (40M),而不是 Basic Lite 版(11兆),因为 Basic Lite 版不支持中文,连接的时候会告诉你服务器端的编码不被支持。

 如下图

下载完毕后解压到任意一个目录,然后打开 Navicat -> 工具 -> 选项 -> OCI ,如下图所示:

在 OCI library 地方选择解压的目录下的oci.dll文件,确定后即可。

接下来就是新建一个 Oracle 连接,注意连接类型必须选择 Basic,否则你就又要搞很多配置文件。

如下图所示:

最后,Navicat Premium  下载地址:

注册码:NAVC-N7T9-WG9L-7U9B

PS:2011-7-8,Service Name和SID的区别,如下图所示:

全局数据库名:testeos.xuwei对应的是navicat中的Service Name

SID:testeos对应的是navicat中的SID。SID和Service Name不区分大小写。

本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2011/07/04/2296992.html,如需转载请自行联系原作者

你可能感兴趣的文章
.NET单元测试的艺术-2.核心技术
查看>>
[.NET领域驱动设计实战系列]专题八:DDD案例:网上书店分布式消息队列和分布式缓存的实现...
查看>>
Android Error: Unable to open class file R.java
查看>>
黄聪:如何WP中获取文章分类名称、分类ID、归档分类链接
查看>>
创业必读网站和工具集合
查看>>
Virtualbox安装增强工具失败
查看>>
HTTP协议状态码详解(HTTP Status Code)
查看>>
Storm集群安装部署步骤【详细版】
查看>>
【转】java将excel文件转换成txt格式文件
查看>>
(筆記) 如何停用Windows XP的USB autorun? (OS) (Windows)
查看>>
Programming in the Mid-Future(转)
查看>>
Spring任务调度实战之Quartz Cron Trigger
查看>>
java 监控 收集资料3(收集中)
查看>>
从excel看数据分析1
查看>>
将String保存成文件
查看>>
12款JavaScript表单插件
查看>>
HDOJ 1090
查看>>
ajax交互的两种方式:html与xml
查看>>
Oracle10g安装了11g的ODAC后,PL/SQL连接提示TNS:无法解析指定的连接标识符
查看>>
Android通讯录查询篇--ContactsContract.Data
查看>>