0

我正在尝试使用 ora2pg 将 oracle db 迁移到 postgres,其中模式已经在 postgres 中创建,使用 COPY 指令。导出似乎完成了,但是在尝试连接到 postgres 时,我得到以下信息:

DBD::Pg::db 失败:错误:无法打开扩展控制文件“C:/Program Files/PostgreSQL/11/share/extension/oracle_fdw.control”:C:/Strawberry/perl 中没有此类文件或目录/site/lib/Ora2Pg.pm 第 21943 行。致命:错误:无法打开扩展控制文件“C:/Program Files/PostgreSQL/11/share/extension/oracle_fdw.control”:没有此类文件或目录正在中止导出.. .

我没有使用 instaclient,我在本地完全安装了 oracle 12。

编辑:该文件在 postgres 安装中不存在,但从我看到的 Perl 正在尝试创建它并失败。

4

0 回答 0