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使用记录

相关推荐
晴天¥13 分钟前
Oracle 19c数据库内存管理优化(内存管理方式调整及内存扩容)
数据库·oracle·oracle数据库集群调优
CQU_JIAKE33 分钟前
9.10【A】
数据库
乐观的Terry1 小时前
Redis生产环境redis-conf配置教程
数据库·redis
SeaTunnel1 小时前
Redis 数据迁移不用写脚本:SeaTunnel 支持 String、Hash、Set、ZSet 四种数据类型
数据库·redis·哈希算法·数据迁移·seatunnel·数据同步
晊晌_h1 小时前
嵌入式从0到精通——SQLite3 数据库
数据库·sqlite·sqlite3
海浪仙人掌1 小时前
账龄分析怎么操作?账龄分析实施流程有哪些步骤?
数据库
楚枫默寒1 小时前
Oracle AWR 自动巡检报告
数据库·oracle
吉甫作诵1 小时前
Oracle 19c 常用运维命令大全
运维·数据库·oracle
宗介波妞1 小时前
主站与场站多业务链路通断测试实战指南(电力自动化联调)
网络·数据库
邪修king2 小时前
MySQL数据库(二):操作详解:从创建、查看到备份恢复
数据库·mysql