欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-03 11:44:44
因为这两天在做将springboot 项目使用的数据库MySQL转换为Oracle数据库,所以在网上查找相关资料后开始使用 Convert-Mysql-to-Oracle4.0做转换; 但是在连接oracle数据库时候始终报错:Cannot load ocl.dll library(error co ......

       因为这两天在做将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;