4,680

 

今天看到0day5上面更新了一个用友ERP的漏洞,确实可以下载任意文件;但是用友ERP基本上都是使用了oracle数据库,必须要有一个好的数据库连接工具才可以,Navicat 可以满足需求,测试过程中却遇到了"Navicat连接Oracle 报 ORA-12737 set CHS16GBK错误",以过多次的查找测试,找到解决办法,分享给小伙伴们。

参考了如下的文章:

http://tieba.baidu.com/p/1841846827

http://blog.csdn.net/fengshuiyue/article/details/44407661

总结如下:

从这个错误上看,可以知道是客户端不支持服务器端的字符集造成的,但是修改服务器端的字符集是不现实的,那我们只能从客户端找原因了。我们知道Navicat连接Oracle使用的是OCI方式,而我安装的Navicat 10 Premium使用的是OCI的Instant Client 10 是不支持除英文以外的其他的字符集的,所以替换掉Navicat使用的OCI的DLL文件即可解决这个问题。

本人的测试环境为Navicat 11 Premium,windows7 x64位。

经测试,使用Instant Client 11版本可以解决此问题,使用oracle官网上面的12版本则会出现不识别的问题。

Instant Client 11 下载地址

下载以后,替换navicat目录(安装目录\PremiumSoft\Navicat Premium\instantclient_10_2)下面的相关oci文件即可。。

请先将原目录中的几个oci文件放到back目录,然后使用instantclient-basic-windows.x64-11.2.0.4.0.zip里面的相关文件替换,具体的文件为4个,如上图。

最新文章

  1. ASP.NET MVC 3 网站优化总结(六)压缩 HTML
  2. java Properties异常:Malformed \uxxxx encoding.
  3. Android—定位
  4. 转:关于BFC的初步了解以及常见使用
  5. unity3D——自带寻路Navmesh入门教程(二)(转)
  6. 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
  7. UI进阶之--网易彩票手写plist文件,动态创建控制器与tableViewcell
  8. windbg调试C#代码(二)
  9. 将TIBCO Host 实例注册为Windows服务
  10. C++builder编译别人工程报错
  11. 动态代理的两种实现方式(JDK/Cglib)
  12. JDK+Tomcat+Zookeeper+DubboAdmin安装教程
  13. 抓包工具 fiddler
  14. 安卓高级4 第三方库SlidingMenu的使用
  15. ConchAPI | 更智能的API监控,提升团队效率
  16. Linear Regression with machine learning methods
  17. report源码分析——宏的执行
  18. 2017ICPC南宁赛区网络赛 Minimum Distance in a Star Graph (bfs)
  19. LPAD在Oracle中和 mssql以及在MySQL中的不同用法 以及调用存储过程方法
  20. Wavenet运行

热门文章

  1. C# 常用验证
  2. 关于jQuery的一些东西
  3. Filebeat的Registry文件解读
  4. S0到S5状态讲解
  5. Struts2学习(二)———— 表单参数自动封装和参数类型自动转换
  6. .Net Core缓存组件(MemoryCache)源码解析
  7. U3D MonoBehaviour
  8. C#基础---浅谈XML读取以及简单的ORM实现
  9. IQuerable与IEnumable的区别
  10. border-sizing属性详解和应用