Navicat怎么连接Oracle数据库

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

Navicat支持两种Oracle服务器连接:(具体的连接教程可参考navicat中文网站提供的“Navicat如何连接远程服务器?”),如果需要Navicat软件的话,可以到海淘正版专业软件网站麦软下载

在Basic模式中,Navicat通过Oracle Call

Interface(OCI)连接到Oracle。OCI是一个应用程序界面,让程序开发人员使用第三代语言原有进程或函数呼叫来访问Oracle数据库

及控制全部SQL语句运行的阶段。OCI是一个标准数据库访问的库和动态链接库形式检索函数。

在TNS模式中,Navicat使用在tnsnames.ora文件中的别名项目通过Oracle Call

Interface(OCI)连接到Oracle服务器。默认情况下,Oracle在安装时已创建一些用户帐号。管理帐号:SYS、SYSTEM、

SYSMAN和DBSNMP。样本模式帐号:SCOTT、HR、OE、OC、PM、IX 和SH。

打开Navicat软件:

Navicat连接oracle数据库数据库需要设置oci.dll。

1、设置oci.dll,下载instantclient,解压;

2、设置oci后,从起Navicat,再打开,新建连接;

点击连接测试,要保证连接的上数据库;

点击确定,右键打开连接;

右键打开模式;

点击表,就可以看见该方案下有哪些数据表了;

一、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个文件:oci.dll,orannzsbb11.dll,oraocci11.dll,oraociei11.dll(这个文件最重要),按照如下的步骤将文件替换。选则“工具”菜单下的“选项”命令,打开选项的界面:

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

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

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


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存