码迷,mamicode.com
首页 > 数据库 > 详细

使用Navicat for Oracle工具连接oracle

时间:2016-06-24 10:41:45      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

使用Navicat for Oracle工具连接oracle的

  这是一款oracle的客户端的图形化管理和开发工具,这个产品对于许多的数据库都有支持。之前用过 Navicat for sqlserver,感觉很好用,所以下载了Oracle的和MySQL的工具。
  上网查看了一下这个工具可以用于任何版本 8i 或以上的 Oracle 数据库服务器,并支持大部份 Oracle 最新版本的功能,包括目录、表空间、同义词、实体化视图、触发器、序列、类型等。下边的这张图是oracle版的,MySQL和Sql Server的基本上和它是一样的。

技术分享

这个界面比较简洁,没有多余的东西,对于日常的操作基本上可以满足了。以下是对其的安装和配置。

一、Navicat for Oracle的安装:

软件的安装就不多说了,基本都是一直下一步。网上有那种免安装破解版的,拿来可以直接用。

 

二、Navicat for Oracle的配置

1、启动该工具,出现开始界面,单击 “文件”----“新建连接”选项,进行连接数据库。

技术分享

技术分享

2、在“新建连接”对话框中,输入任意的连接名,选择默认的连接类型,输入oracle数据库所在的服务器地址,这里我选择是“localhost”,输入oracle的端口号“1521”,输入数据库的SID或者是该数据库所对应的服务名,输入用户名和密码,这里我使用的是“scott”,单击“连接测试”按钮,进行测试,看看是否成功,如图所示:

技术分享

 

3、当我选择开始测试的时候,出现了错误:“ORA-12737: Instant Client Light: unsupported server character set CHS16GBK”,这个错误是很典型的,是由于服务器的编码不支持造成的,但是如果我改变了服务器的字符集编码,这是不现实的,所以上网找了解决的方案,最后知道了只要去oracle官网下载一个最新版的OCI的文件,将原先的OCI的文件的覆盖即可解决下,只不过文件稍微有点大。该文件在博客的末尾已经提供了,下面是文件的替换的过程,下载的文件是一个压缩的文件,取出的其中的4个文件:oci.dll,orannzsbb11.dll,oraocci11.dll,oraociei11.dll(这个文件最重要),按照如下的步骤将文件替换。选则“工具”菜单下的“选项”命令,如图所示打开选项的界面:

技术分享

 技术分享

 

4、在“其它”的下边选择OCI,在右边的第一个的文件浏览的地方,选择oci.dll的位置,我的默认的位置是“F:\Program Files\Navicat_for_Oracle(www.greenxf.com)\Navicat for Oracle\instantclient_10_2\oci.dll”,把从压缩文件中取出的四个文件放到该目录下,其他的可备份,如下图所示下:

技术分享

 技术分享

5、这样配置之后,重新启动该软件,重复2中的连接配置,测试连接,连就成功。成功之后就可以看到”TEST”用户的表了,可以很方便的操作数据库了,我这里还没创建表。

技术分享

可右键 ‘表’  导入、导出表,导入数据文件到新表中,让GISER人惊喜的是,ArcGIS的SHP数据集的dbf竟然也支持。

技术分享

 

我所使用的数据库是oracle11g,我们下载的是Instant client这个工具,它有11的和10的版本,对oracle9i及以上的版本使用11的。其他使用10版本的。



Navicat for Oracle工具下载:

http://www.jb51.net/database/84092.html

解决字符集的工具下载:

1、官方网站下载 http://www.oracle.com/technetwork/topics/winsoft-085727.html  
2、迅雷下载  http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip

参考文章:
http://www.jb51.net/softjc/84100.html


http://wenku.baidu.com/view/319c742e4b73f242336c5fe2.html

http://www.jb51.net/softjc/84099.html

使用Navicat for Oracle工具连接oracle

标签:

原文地址:http://www.cnblogs.com/fuchen/p/5613181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!