1、Navicat for Oracle11安装包及激活工具下载链接:https://yunpan.cn/cMARMCxdCsSB6 访问密码 b0cd
个人习惯:Navica里面有个cat且其logo很像猫耳朵,所以我习惯性称之为猫耳朵。Navicat for Oracle的logo是红色的,所以我称之为红色的猫耳朵,mysql称为绿色的猫耳朵。以下Navicat for Oracle简称为猫耳朵。
2、安装猫耳朵:像安装其他exe执行一样,一路“下一步下一步”知道安装完成即可。
3、激活猫耳朵:安装完成之后可以先双击打开以下,会弹出框要求注册。此时可以先关闭猫耳朵,然后双击安装包中的PatchNavicat.exe,它会弹出一个框,要求定位到猫耳朵安装目录下的navicat.exe,默认的是在C:\Program Files (x86)\PremiumSoft\Navicat for Oracle\navicat.exe,找到之后,点击“打开”。过一会儿之后就会弹出激活成功的提示框。再次启动猫耳朵,就不会弹出“注册信息”啦。
4、使用猫耳朵连接oracle:启动猫耳朵之后,点击左上角的“连接”,“新建连接”的弹出框参考下图进行设置:
连接名:可以随便填
连接类型:使用默认的Basic就OK
主机名或IP地址:oracle服务器所在地址,若在本地,可以填127.0.0.1或者localhost,若是局域网可以填写IP地址
端口号:oracle默认端口号1521,
服务器名或SID:这个选SID,上面的值有点类似于使用PLSQL登录时让选的database,我用的是orcl10g(使用java连接oracle时用的连接:jdbc:oracle:thin:@127.0.0.1:1521:orcl10g,其中的orcl10g也是这个属性)
用户名和密码就不用多说了。
都设置完成之后,点击“连接测试”,通过都会弹出一个问题来:ORA-12737: Instant Client Light: unsupported server character set CHS16GBK,这是由于服务器的编码不支持造成的。解决办法也很简单:替换一下oci.dll文件就好啦。
先下载要替换的oci.dll文件。下载链接:https://yunpan.cn/cMA69Yw3IwvmD 访问密码 9ca0。解压出来之后,找到oci.dll文件。
然后关闭“新建连接”对话框,在菜单栏找到“工具--->选项”,在“选项”框中找到最后一项OCI,右侧“OCI library(oci.dll)默认路径是在安装目录的instantclient_10_2目录下。点击旁边的选择文件按钮,找到从压缩包解压出来的oci.dll,确定。
新建连接,按照刚刚的再填一遍,点击“连接测试”,这会儿应该就要弹出“连接成功”了。
这里有个注意点:在设置OCI library(oci.dll)时使用的是oci.dll的绝对路径,若是替换的oci.dll文件路径发生了变化,这个连接必然连接不了了。因此建议将新的oci.dll拷贝到猫耳朵的安装目录下。这样子只要猫耳朵不卸载,这个文件路径就不会发生变化。