上篇介绍了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 怎么使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)