1

我有PostgreSQL v14服务器,可以使用ora2pg工具版本 22.1从旧 Oracle 服务器迁移数据。

当我尝试执行时出现问题ora2pg -c properties.conf,这给了我以下输出:

[========================>] 2/2 表 (100.0%) 扫描结束。DBI connect('dbname=postgres;host=hostname;port=5432','username',...) 失败:C:/Strawberry/perl/site/lib/Ora2Pg.pm 第 2100 行不支持身份验证方法 10。 FATAL: 1 ... 身份验证方法 10 不支持 Aborting export ...

当我做了一些研究时,我知道这authentication method 10可能是一种SCRAM 身份验证方法,这是 PostgreSQL 14 的默认设置。

我尝试使用 安装 perl 包Authen::SCRAMcpan但我不熟悉 perl 编程,这对我没有帮助。

问题是:

  • 有没有办法authentication method 10在 ora2pg 中启用?
  • 如果是这样,我该怎么做?
4

0 回答 0