Oracle.xs.dll‘ for module DBD::Oracle: load_file:找不到指定的模块

安装Ora2pg时,碰到

异常现象

复制代码
D:\ProgramFiles\ora2pg>ora2pg -t show_report --estimate_cost -c ora2pg_conf.dist
install_driver(Oracle) failed: Can't load 'D:/ProgramFiles/strawberry/perl/site/lib/auto/DBD/Oracle/Oracle.xs.dll' for module DBD::Oracle: load_file:找不到指定的模块。 at D:/ProgramFiles/strawberry/perl/lib/DynaLoader.pm line 193.
  at (eval 12) line 3.
Compilation failed in require at (eval 12) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at D:/ProgramFiles/strawberry/perl/site/lib/Ora2Pg.pm line 1828.

引起这个原因有很多,以下是列举可能性

① DBD::Oracle驱动确实没有加载

②驱动和客户端不匹配
ora2pg-22.1DBD-Oracle-1.80Oracle client 12.1

如果是ora2pg-22.1DBD-Oracle-1.80Oracle client 12.2,就会报上面的错误

LZ 就是拿DBD-Oracle-1.80Oracle client 12.2,结果一致报此错误.

正确的配置是:ora2pg-22.1DBD-Oracle-1.83Oracle client 12.2

推荐:ora2pg使用记录

相关推荐
俺不要写代码10 分钟前
数据库:约束
数据库·mysql
KmSH8umpK16 分钟前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第四篇
数据库·redis·分布式
KmSH8umpK1 小时前
Redis分布式锁从原生手写到Redisson高阶落地,附线上死锁复盘优化方案进阶第五篇
数据库·redis·分布式
lilihuigz1 小时前
企业培训网站搭建指南:5步在WordPress上创建品牌学院
数据库
WL_Aurora1 小时前
MySQL 5 卸载到 MySQL 8 安装完整指南(不踩坑版)
数据库·mysql
灰阳阳1 小时前
MySQL的基本架构
数据库·mysql·架构
@小柯555m1 小时前
MySql(高级操作符--Where in 和Not in)
数据库·sql·mysql
许彰午1 小时前
CacheSQL(一):手写数据库的工程化重生
java·数据库·缓存
MmeD UCIZ1 小时前
MySQL单表存多大的数据量比较合适
数据库·mysql
SarL EMEN2 小时前
mysql之联合索引
数据库·mysql