解决:Cannot load ocl.dll library(error code 126). The ocil.dll library may be missing from the system


       因为这两天在做将springboot 项目使用的数据库MySQL转换Oracle数据库,所以在网上查找相关资料后开始使用 Convert-Mysql-to-Oracle4.0做转换;

但是在连接oracle数据库时候始终报错:Cannot load ocl.dll library(error code 126). The ocil.dll library may be missing from the system

按照网上的多种办法均未解决,即使上个报错解决,又出现ORA-12154: TNS: 无法解析指定的连接标识符

       经过多种不同方法的尝试最终找到解决办法,分享大家: 

        在系统变量或者用户变量中添加这两个环境变量:

       ORACLE_HOME= E:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2

       TNS_ADMIN=E:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2

       E:\instantclient-basic-win32-11.2.0.1.0\instantclient_11_2这个是我电脑的配置,改成自己电脑的就可以,然后退出从连接OK;

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM