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

相关推荐
java_logo8 分钟前
MySQL Docker 容器化部署全指南
数据库·mysql·docker·mysql部署·mysql部署文档·mysql部署方案·mysql部署手册
曾几何时`9 分钟前
MySQL(六)视图特性
数据库·mysql
-XWB-10 分钟前
【MySQL】从零搭建高性能、高可用的 MySQL 8.0 环境(附 XtraBackup 自动备份方案)
数据库·mysql
静听山水13 分钟前
StarRocks创建表
数据库
紫小米14 分钟前
Function calling实践
java·前端·数据库
云和恩墨22 分钟前
技术时刻丨GaussDB使用DBLINK连接到Oracle
数据库·oracle·gaussdb
静听山水25 分钟前
StarRocks系统表
数据库
运维行者_28 分钟前
Applications Manager 引入持续剖析技术,突破传统 APM 监控瓶颈
java·运维·网络·jvm·数据库·安全·web安全
静听山水28 分钟前
StarRocks 数据类型全面详解(对比 MySQL)
数据库
安科瑞刘鸿鹏1732 分钟前
企业能源物联网,本质是一场数据整合能力的较量
运维·数据库·物联网·能源