你的位置:首页 > 软件开发 > 数据库 > 在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

发布时间:2015-04-14 04:00:25
最近接手了一个项目,服务器端数据库是oracle 11g 64位。由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作。运行环境服务器:windows server 2008 64位服务器oracl ...

最近接手了一个项目,服务器端数据库oracle 11g 64位。由于主要工作不是开发,也不想在自己的电脑上安装庞大的oracle数据库,因此寻思着只通过数据库管理工具连接数据库进行一些常用的查询操作。

运行环境

服务器:windows server 2008 64位

服务器oracle版本:oracle 11g R2 64位,字符集是ZHS16GBK。 

本机:windows 7 64位

需要准备的软件

1、Instant Client 12.1.0.2.0 32位和64位

Instant Client 是Oracle 公司推出的精简版客户端,官网下载地址。

最新版本是12.1.0.2.0,本文分别下载了32位和64位的Basic版本。Basic版本包含了运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件。

至于为什么会分别下载32位和64位的Basic版本的Instant Client,后面会详细介绍。

2、Navicat Premium 11.1.10 64位

Navicat Premium 是一套数据库管理工具,可以以单一程序同時连接到 MySQL、MariaDB、Server.aspx' target='_blank'>SQL Server、SQLite、Oracle 和 PostgreSQL 数据库,非常方便。

官方网址是:http://www.navicat.com.cn/products/navicat-premium。

由于本机是64位操作系统,因此下载最新的11.1.10 64位版本。

3、PL\SQL Developer 10.0.5.1710

PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势。官方网站是http://www.allroundautomations.com/plsqldev.html,本文下载的版本是10.0.5.1710,官方还提供了简体中文语言包。

给我的感觉是Navicat Premium更方便,同时数据库;PL\SQL Developer更专业,oracle的开发管理更强大。因此选择两个软件都安装。

安装配置

1、解压Instant Client

 将32位和64位的Instant Client分别解压并重命名,本机解压及重命名路径如下:

32位:D:\Databases\Oracle\instantclient_12_1_x32

64位:D:\Databases\Oracle\instantclient_12_1_x64

2、配置Navicat Premium的OCI

其实Navicat Premium默认自带了instantclient_10_2,但是其是base lite版本的(Basic Lite: Basic 的精简版本,其中仅带有英文错误消息和 Unicode、ASCII 以及西欧字符集支持),不支持中文字符集,而本文中的服务器端oracle恰好是中文字符集,instantclient_10_2不适合,因此需要下载base版本。

将Navicat Premium中的OCI library设置为D:\Databases\Oracle\instantclient_12_1_x64\oci.dll,然后重启生效。

在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

3、在Navicat Premium配置数据库连接

Navicat Premium中oracle有两种连接类型:Basic和TNS。

Basic

在 Basic 模式中,通过 Oracle Call Interface (OCI) 连接 Oracle。OCI 是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问 Oracle 数据库及控制全部 SQL 语句运行的阶段。OCI 是一个标准数据库访问的库和动态链接库形式检索函数。

Basic模式需要输入主机名或IP地址、端口及服务名或SID。

原标题:在64位Win7中使用Navicat Premium 和PL\SQL Developer连接Oracle数据库备忘

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。