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