Navicat怎么连接Oracle数据库

Navicat怎么连接Oracle数据库,第1张

上篇介绍了Oracle的客户端工具SQL Plus,这篇博客介绍一下Navicat。Navicat其实功能特别强大,可以连接Oracle,MySQL,SQL Server等数据库,是个很不错的软件。但是很多人却不建议用它,因为本着完成工作而言,Navicat无疑是一个很好的选择;但是相对于PLSQL而言,Navicat把很多功能给屏蔽了,所以给用户造成的感觉是Navicat很简便,很好用,但是本着了解Oracle的原则,很多人还是首推PLSQL的。这一点,读者们自己斟酌,各有优缺点。我是一个比较懒的人,所以我还是对这只“猫爪子”——Navicat情有独钟的。

好了,这篇博客我们重点来说一下Navicat是如何连接Oracle数据库的,其实相对于PLSQL而言,用Navicat就显得简单好多。其实我还是推荐有些Oracle基础的人士学习,如果你现在连创建表空间、给用户授权都不知道,建议还是去补补这方面的知识,下面我们就来看看用Navicat如何连接数据库,首先得从创建表空间开始。

创建表空间

点数据库,选择其他,点击创建表空间

然后填写创建表空间内容

查看物理磁盘表空间

创建用户

注意:用户名一定要大写,如果不大写的话连不上Oracle数据库,这个可能是Oracle的一个bug,具体因为什么我也不知道。“默认表空间”处选择我们刚刚创建的表空间,如果不选择的话默认为USERS。

在“成员属于”中选择DBA权限。其实对于一般用户,我们只需要赋予connect、resource、create view这几个权限就够了,但是这里为了演示方便就选择DBA了。有关connect、resource、create view这几个权限的赋予见下图。

给用户赋予权限之后可以切换到SQL预览

好了,现在测试一下用户是不是可以正常连接Oracle数据库

一、Navicat for Oracle的安装:

1、双击它的安装文件,出现如下所示的界面,这里我选择的是自定义安装,单击“下一步”继续安装

2、在出现的界面中,选择安装的目标文件夹,这里我选在了d盘,单击“下一步”继续

3、在出现的界面中,选择要安装的组件,单击“安装”按钮

4、经过几秒钟的时间,软件成功的安装了,接下来单击完成按钮,启动这个工具

二、Navicat for Oracle的配置

启动该工具,出现如下的开始界面,单击“连接”选项,进行连接数据库

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

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

在“其它”的下边选择OCI,在右边的第一个的文件浏览的地方,选择ocidll的位置,默认的位置是“安装目录\instantclient_10_2”,把从压缩文件中取出的四个文件放到该目录下,

这样配置之后,重新启动该软件,并向前一步的连接配置,测试连接,这是连接就成功了,

成功之后就可以看到”scott”用户的表了,可以很方便的 *** 作数据库了。

Navicat for Oracle 是针对 Oracle 数据库而设计的管理工具,适用于所有的程序员,无论你是小白还是大牛。目前很多网友会咨询 Navicat for Oracle 怎么用,下面就讲解 Navicat for Oracle 的入门教程。

一、安装应用程序

打开下载好的 Navicat应用程序exe文件,在欢迎画面点击“下一步”,阅读许可协议,接受并点击“下一步”,点击“浏览”自定义安装路径,点击“下一步”,考虑到运行速度,尽量不要安装在C盘,点击“完成”按钮,退出安装程序。安装完成后,在d出的注册画面输入Navicat注册码(16 位数)并点击“激活”按钮来在线激活注册码。

Navicat for Oracle注册码:NAYJ-W56S-3YUU-MVHV

注册码获取比较难,如果不能用的话,可参考: >

新建连接就可以了,连接->Oracle->连接类型选“Basic”->填写主机名或者ip->端口,用户名和密码->点击下测试,测试通过点确认

如果是sys用户的话,需要到“高级”选项卡中选一下角色为“sys dba”

以上就是关于Navicat怎么连接Oracle数据库全部的内容,包括:Navicat怎么连接Oracle数据库、navicat for oracle 怎么连接oracle数据库、navicat oracle 怎么使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10149099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存