排查 Database Migration Assessment for Oracle 扩展错误

本文介绍如何确定、诊断和修复使用 Database Migration Assessment for Oracle 扩展时可能遇到的问题/错误。

疑难解答

若要排查任何 Database Migration Assessment for Oracle 扩展问题,应从生成的日志中查找有关错误和警告的详细信息。 请参阅此部分来访问日志。

日志

该扩展将错误、警告和其他诊断日志存储在默认日志目录中:

  • Windows - C:\Users\<username>.dmaoracle\logs\
  • Linux - ~/.dmaoracle/logs
  • macOS - /Users/<username>/.dmaoracle/logs

注意

默认情况下,该扩展会存储最后 7 个日志文件。 若要更改日志目录,请在扩展设置文件中更新 LogDirectory 属性。

操作系统 路径
Windows C:\Users\<username>\.azuredatastudio\extensions\microsoft.azuredatastudio-dma-oracle-<VersionNumber>\bin\service\Properties\ConfigSettings\extension-settings.json
Linux ~/.azuredatastudio/extensions/microsoft.azuredatastudio-dma-oracle-/<VersionNumber>/bin/service/Properties/ConfigSettings/extension-settings.json
macOS /Users/<username>/.azuredatastudio/extensions/microsoft.azuredatastudio-dma-oracle-/<VersionNumber>/bin/service/Properties/ConfigSettings/extension-settings.json

错误代码详细信息

以下部分提供了有关错误代码、消息、可能的原因及其相应修正操作的更多详细信息。

错误代码:FSMB-0001

错误消息:无法访问评估数据。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能需要有访问评估数据文件夹的适当权限。
  2. 评估数据文件夹不存在或正由另一个程序使用。

修正操作:请确保登录用户对评估数据文件夹具有读取和写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。

错误代码:GE-0000

可能的原因:错误消息:出现未知错误,数据收集失败。 尝试创建新评估。

可能的原因:此错误是一般性错误,可能由多种原因导致。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:FSMB-0002

错误消息:无法分析评估数据。 元数据文件已损坏或被外部修改。 尝试创建新评估。

可能的原因:此错误可能因任何给定原因而出现:

  1. 元数据文件已损坏或被外部修改。
  2. 无法正确分析元数据文件。

修正操作:可能需要删除当前评估,然后尝试创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:FSMB-0003

错误消息:出现文件系统错误,无法保存评估输出。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能没有访问评估数据文件夹的适当权限。
  2. 评估数据文件夹已被另一个程序使用。

修正操作:请确保登录用户对评估数据文件夹具有读取和写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确且存在。 在关闭任何打开的评估文件后,尝试创建新评估。

错误代码:ODC-1000

错误消息:无法收集所需的数据,基础 Oracle 异常 - {ORA error}。 查看 Oracle 文档,了解此错误代码。

可能的原因:由于基础 Oracle 错误 - {ORA error},评估失败。

修正操作:可能需要参考 Oracle 文档来解决此问题。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:FSRP-0001

错误消息:出现终端错误 - 无法访问查找数据。 查找文件已删除或损坏。 重新安装扩展,然后重试。

可能的原因:此错误可能因任何给定原因而出现:

  1. 查找元数据文件已删除或损坏。
  2. 查找元数据文件已被另一个程序使用。

修正操作:尝试重新安装扩展,关闭任何打开的评估文件,然后创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:GE-2000

错误消息:出现未知错误,无法处理 AWR 报告。

可能的原因:出现此错误的原因可能是解析用户提供的 AWR 报告。

修正操作:尝试使用另一个 AWR 报告创建新评估。 此外,还可以尝试在连接到 Oracle 实例时运行评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:ODC-1002

错误消息:与 Oracle 服务器的连接超时。 导航到连接面板并刷新与 Oracle 服务器的连接。

可能的原因:此错误可能因任何给定原因而出现:

  1. Oracle 服务器连接已强制终止或超时。
  2. 与 Oracle 服务器的网络连接不稳定或丢失。

修正操作:尝试重新连接到 Oracle 服务器或刷新连接。 对 Oracle 服务器执行 ping 操作以检查计算机与 Oracle 服务器之间的网络连接是否稳定。 检查是否在 sqlnet 中正确设置了超时参数。 ora 文件。 有关详细信息,请参阅 Oracle 文档了解 ORA-03135 错误。

错误代码:SQLA-3001

错误消息:出现未知错误,Azure SQL 目标平台的 SKU 建议失败。

可能的原因:SKU 建议无法处理性能数据。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:AWR-0001

错误消息:指定的 AWR 报告版本与连接的 Oracle 服务器不匹配。 使用同一服务器的 AWR 报告运行新评估。

可能的原因:AWR 报告中的 Oracle 实例版本与连接的 Oracle 服务器版本不同。

修正操作:必须为连接的 Oracle 服务器上传正确的 AWR 报告,以便 AWR 报告和 Oracle 实例的版本匹配,然后尝试运行新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:AWR-0002

错误消息:上传的报告不是有效的 AWR 报告。 使用已连接服务器的有效 AWR 报告运行新评估。

可能的原因:AWR 报告中的 Oracle 实例名称与连接的 Oracle 服务器不同。

修正操作:必须为连接的 Oracle 服务器上传正确的 AWR 报告,以便 AWR 报告和 Oracle 实例的名称匹配,然后尝试运行新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:ORADA-1002

错误消息:评估失败,因为它从 Oracle 服务器收到指标名称={metric name} 的无效值={invalid value}。

可能的原因:此错误可能因任何给定原因而出现:

  1. Oracle 服务器中可用的性能数据无效。
  2. 收集的性能数据文件已损坏或被外部修改。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:DBNS-0000

错误消息:评估失败,因为不支持在版本 {2} 的 {1} 平台上运行的 {0} 数据库。 有关支持的版本,请参阅 aka.ms/prereq。

可能的原因:Database Migration Assessment for Oracle 扩展支持 10 g 或更高版本的 Oracle。

修正操作:尝试在受支持的 Oracle 服务器版本上创建新评估。 不支持当前版本。 请参阅先决条件

错误代码:AWR-0000

错误消息:指定的 AWR 报告中的 Oracle 数据库名称与连接的 Oracle 服务器不匹配。 使用同一数据库的 AWR 报告运行新评估。

可能的原因:AWR 报告中的 Oracle 数据库名称与连接的 Oracle 数据库服务器不同。

修正操作:必须为连接的 Oracle 服务器上传正确的 AWR 报告,以便 AWR 报告和 Oracle 服务器实例的名称匹配,然后尝试创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:GE-1002

错误消息:配置的评估文件夹不存在。

可能的原因:提供的评估文件夹路径在本地不存在。

修正操作:验证评估文件夹路径是否存在于本地计算机上。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。

错误代码:ODC-1005

错误消息:由于基础 Oracle 异常 - ORA1034,连接的 Oracle 服务器不可用。

可能的原因:可能需要更新数据库或准备接受连接。

修正操作:检查数据库是否处于联机状态、正常状态并准备好接受新连接。 有关详细信息,请参阅 Oracle 文档了解 ORA-1034 错误。

错误代码:ODC-1003

错误消息:由于凭据无效,登录失败。 验证数据库的登录凭据,然后重试。

可能的原因:登录失败可能是由于凭据无效。

修正操作:必须确保提供的 Oracle Database 凭据正确无误。 验证数据库的登录凭据,然后重试。

错误代码:ODC-1004

错误消息:由于基础驱动程序错误代码 {error code},无法连接到 Oracle 服务器。

可能的原因:此错误可能因任何给定原因而出现:

  1. 由于 TNS 连接失败,Oracle 服务器连接失败。
  2. 与 Oracle 服务器的网络连接不稳定或丢失。

修正操作:尝试重新连接到 Oracle 服务器或刷新连接。 此外,对 Oracle 服务器执行 ping 操作以检查计算机与 Oracle 服务器之间的网络连接是否稳定。

错误代码:ODC-0000

错误消息:出现未知错误,数据收集失败。 尝试创建新评估。

可能的原因:此错误是一般性错误,可能由多种原因导致。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:ODC-0004

错误消息:出现未知错误,Ora2Pg 代码复杂性数据收集失败。 尝试创建新评估。

可能的原因:当 Ora2pg 数据收集因未经处理的异常而失败时,可能会出现此错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:Ora2pg-2000

错误消息:出现未知错误,无法分析 Ora2Pg 评估报告。 尝试创建新评估。

可能的原因:由于未经处理的异常,在分析 Ora2pg 报告期间可能会出现此错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:MDS-0004

错误消息:出现序列化程序错误,无法保存评估输出。

可能的原因:此错误可能因任何给定原因而出现:

  1. 元数据文件已损坏或被外部修改。
  2. 需要有关正确分析元数据文件的 json 的帮助。

修正操作:可能需要删除当前评估,然后尝试创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:MDS-0005

错误消息:出现未知错误,无法删除评估报告。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能没有从评估数据文件夹中删除文件的适当权限。
  2. 评估数据文件已被另一个程序使用。

修正操作:必须确保登录用户对评估数据文件夹具有删除权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。 在关闭任何打开的评估文件后,尝试创建新评估。

错误代码:FSRP-0000

错误消息:出现终端错误 - 无法访问查找数据。 查找文件已删除或损坏。 重新安装扩展,然后重试。

可能的原因:此错误可能因任何给定原因而出现:

  1. 查找元数据文件已删除或损坏。
  2. 查找元数据文件已被另一个程序使用。

修正操作:尝试重新安装扩展,关闭任何打开的评估文件,然后创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:LDR-0000

错误消息:出现终端错误 - 无法访问查找数据。 查找文件已删除或损坏。 重新安装扩展,然后重试。

可能的原因:此错误可能因任何给定原因而出现:

  1. 查找元数据文件已删除或损坏。
  2. 查找元数据文件已被另一个程序使用。

修正操作:尝试重新安装扩展,关闭任何打开的评估文件,然后创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:LDR-0001

错误消息:出现终端错误 - 无法分析查找数据。 查找文件已删除或损坏。 重新安装扩展,然后重试。

可能的原因:此错误可能因任何给定原因而出现:

  1. 查找元数据文件已删除或损坏。
  2. 查找元数据文件已被另一个程序使用。

修正操作:尝试重新安装扩展,关闭任何打开的评估文件,然后创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:ORADA-0000

错误消息:出现未知错误,无法聚合收集的性能数据。

可能的原因:此错误未分类。

修正操作:若要进一步调查,请浏览日志以了解错误原因。 请与 Microsoft 联系以获取帮助

错误代码:ODC-0002

错误消息:出现未知错误,无法收集 Oracle 功能数据。

可能的原因:此错误未分类。

修正操作:若要进一步调查,请浏览日志以了解错误原因。 请与 Microsoft 联系以获取帮助

错误代码:FSMB-0000

错误消息:出现未知错误,无法生成评估输出。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能没有写入评估数据文件夹的权限。
  2. 评估数据文件夹已被另一个程序使用。

修正操作:请确保登录用户对评估数据文件夹具有写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。 在关闭任何打开的评估文件后,尝试创建新评估。

错误代码:FSMB-0004

错误消息:出现序列化程序错误,无法保存评估输出。

可能的原因:生成的评估数据无法转换为 JSON 格式。

修正操作:可以尝试运行新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:FSMB-0005

错误消息:出现文件系统错误,无法删除评估报告。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能没有从评估数据文件夹中删除文件的适当权限。
  2. 评估数据文件已被另一个程序使用。

修正操作:必须确保登录用户对评估数据文件夹具有删除权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。 在关闭任何打开的评估文件后,尝试创建新评估。

错误代码:MDS-0001

错误消息:出现文件系统错误,无法读取评估数据。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能需要有访问评估数据文件夹的适当权限。
  2. 评估数据文件夹不存在或正由另一个程序使用。

修正操作:请确保登录用户对评估数据文件夹具有读取和写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。

错误代码:MDS-0002

错误消息:出现序列化程序错误,无法读取评估数据。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能需要有访问评估数据文件夹的适当权限。
  2. 评估数据文件夹不存在或正由另一个程序使用。
  3. 评估数据是由不支持的旧版 Azure Data Studio 扩展生成的。

修正操作:请确保登录用户对评估数据文件夹具有读取和写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。 尝试删除当前评估,然后运行新评估。

错误代码:ORADA - 1001

错误消息:出现序列化程序错误,无法处理收集的静态数据。 尝试创建新评估。

可能的原因:此错误可能因任何给定原因而出现:

  1. 无法从静态数据填充性能计数器。
  2. 实例或数据库配置不可用或不是所需的格式。

修正操作:可以尝试运行新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:ORADA-1000

错误消息:出现序列化程序错误,无法处理收集的性能数据。 尝试创建新评估。

可能的原因:此错误可能因任何给定原因而出现:

  1. 无法从静态数据填充性能计数器。
  2. 实例或数据库配置不可用或不是所需的格式。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:AWR-0003

错误消息:上传的 AWR 报告适用于可插入数据库,但性能数据收集需要 CDB 根容器 AWR 报告。 尝试使用 CDB 根容器 AWR 报告创建新评估。

可能的原因:上传的 AWR 报告适用于可插入数据库。 必须为性能数据收集提供 CDB 根容器 AWR 报告。

修正操作:尝试使用 CDB 根容器 AWR 报告创建新评估。 如果问题持续出现,请联系 Microsoft 获取帮助

错误代码:MDS-0003

错误消息:出现未知错误,无法保存评估输出。

可能的原因:此错误可能因任何给定原因而出现:

  1. 用户可能需要适当的权限来访问选择用于保存评估的文件夹。
  2. 该文件夹已被另一个程序使用。

修正操作:请确保登录用户对评估数据文件夹具有读取和写入权限。 如果更改了评估数据文件夹路径,请检查扩展设置中提到的当前评估路径是否正确。 在关闭任何打开的评估文件后,尝试创建新评估。

错误代码:ODC-0003

错误消息:出现未知错误,无法收集 Oracle 静态数据。

可能的原因:发生了未知的内部错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因,如果问题仍然存在,请联系 Microsoft 寻求帮助

错误代码:SQLA-1000

错误消息:出现未知错误,无法计算功能兼容性。

可能的原因:发生了未知的内部错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因,如果问题仍然存在,请联系 Microsoft 寻求帮助

错误代码:SQLA-2001

错误消息:出现未知错误,无法计算架构工作负载复杂性。

可能的原因:发生了未知的内部错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因,如果问题仍然存在,请联系 Microsoft 寻求帮助

错误代码:GE-0001

错误消息:出现未知错误,无法运行一个或多个评估组件。

可能的原因:发生了未知的内部错误。

修正操作:尝试创建新评估。 若要进一步调查,请浏览日志以了解错误原因,如果问题仍然存在,请联系 Microsoft 寻求帮助

错误代码:Ora2Pg-2001

错误消息:无法检索 Ora2Pg 评估报告版本。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg HTML 报告需要采用正确的格式。
  2. Ora2Pg HTML 报告已损坏。
  3. Ora2Pg HTML 报告版本不受支持。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-2002

错误消息:无法检索 Ora2Pg 评估报告版本。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg HTML 报告需要采用正确的格式。
  2. Ora2Pg HTML 报告已损坏。
  3. Ora2Pg HTML 报告版本不受支持。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-2003

错误消息:失败,因为不支持 Ora2Pg 评估报告版本 {version}。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg HTML 报告的格式不正确。
  2. Ora2Pg HTML 报告已损坏。
  3. Ora2Pg HTML 报告版本不受支持。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-0000

错误消息:出现未知异常,无法执行代码兼容性报告。

可能的原因:此错误可能因任何给定原因而出现:

  1. 未安装 Ora2Pg。
  2. Ora2Pg 无法连接到 Oracle 服务器。
  3. 出现未知错误,Ora2Pg 失败。
  4. Ora2Pg 进程由于系统错误而出现故障。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-0003

错误消息:失败,因为 Ora2pg 执行在操作完成之前超时。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg 无法连接到 Oracle 服务器。
  2. Ora2pg 执行花费的时间超过配置超时。默认配置超时为 5 小时。

修正操作:可以增大 app.config 文件中的 ora2pgTimeOutInMin 设置,该文件位于 Azure Data Studio 扩展安装文件夹中(例如,Windows 中的 %USERPROFILE%/.azuredatastudio/extensions/microsoft.azuredatastudio-dma-oracle-*/bin/service)

错误代码:Ora2Pg-0004

错误消息:失败,因为 Oracle 对象无效,导致 Ora2pg 占用过多内存。 Ora2pg 执行正常终止。

可能的原因:由于某些 Oracle 对象无效,Ora2Pg DDL 提取程序出现内存不足的情况。 此扩展会监视内存使用情况,并将其限制在可用系统内存的 50%。 如果 Ora2Pg 开始占用更多内存,后台进程会正常退出。

修正操作:可以增大 app.config 文件中的 maxSystemMemoryPercentage 设置,该文件位于
Azure Data Studio 扩展安装文件夹中(例如,Windows 中的 %USERPROFILE%/.azuredatastudio/extensions/microsoft.azuredatastudio-dma-oracle- */bin/service)。 请向 Oracle DBA 核实其是否可以识别任何可能导致 Ora2Pg 出现故障的对象。

错误代码:Ora2Pg-0006

错误消息:无法检索 Ora2Pg 评估报告版本。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg HTML 报告的格式不正确。
  2. Ora2Pg HTML 报告已损坏。
  3. Ora2Pg HTML 报告版本不受支持。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-0007

错误消息:无法检索 Ora2Pg 评估报告版本。

可能的原因:此错误可能因任何给定原因而出现:

  1. Ora2Pg HTML 报告的格式不正确。
  2. Ora2Pg HTML 报告已损坏。
  3. Ora2Pg HTML 报告版本不受支持。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-0008

错误消息:无法检测到 Oracle 主路径。 检查是否正确配置了 Oracle 主路径。

可能的原因:此错误可能因任何给定原因而出现:

  1. 需要正确安装 Ora2Pg。
  2. 需要在环境变量中正确设置 Oracle 主路径。
  3. 需要在扩展设置中正确设置 Oracle 主路径。
  4. 环境变量中的 Oracle 主路径不同于扩展设置中提到的主路径。

修正操作:通过在命名提示符上运行 ora2pg -v 命令,检查是否正确安装了 Ora2Pg。 可以使用脚本安装 Ora2Pg。 使用 echo %ORACLE_HOME% 通过命令提示符检查环境变量的值。 此外,需检查扩展设置中的 Oracle 主路径设置。 请参阅配置扩展设置

错误代码:Ora2Pg-0009

错误消息:出现未知错误,无法生成 Ora2pg 评估报告。

可能的原因:此错误可能因任何给定原因而出现:

  1. 未安装 Ora2Pg。
  2. Ora2Pg 无法连接到 Oracle 服务器。
  3. 出现未知错误,Ora2Pg 失败。
  4. Ora2Pg 进程由于系统错误而出现故障。

修正操作:检查已安装的 Ora2Pg 版本,应为 v23.1 或更高版本。 可以使用脚本安装 Ora2Pg。 然后尝试创建新评估。

错误代码:Ora2Pg-0010

错误消息:无法检测到 Oracle 主路径。 检查是否正确配置了 Oracle 主路径。

可能的原因:此错误可能因任何给定原因而出现:

  1. 需要正确安装 Ora2Pg。
  2. 需要在环境变量中正确设置 Oracle 主路径。
  3. 需要在扩展设置中正确设置 Oracle 主路径。
  4. 环境变量中的 Oracle 主路径不同于扩展设置中提到的主路径。

修正操作:通过在命名提示符上运行 ora2pg -v 命令,检查是否正确安装了 Ora2Pg。 可以使用脚本安装 Ora2Pg。 使用 echo %ORACLE_HOME% 通过命令提示符检查环境变量的值。 此外,需检查扩展设置中的 Oracle 主路径设置。 请参阅配置扩展设置

错误代码:Ora2Pg-0012

错误消息:由于 Ora2pg 安装出现问题,评估失败。 可以使用 {0} 脚本安装 Ora2pg。 此脚本将安装 Ora2pg 及其必备组件。 验证 PATH (Windows) 环境变量或 ORACLE_HOME (Linux) 环境变量是否指向正确的 Oracle 主目录。

可能的原因:Ora2Pg 未安装或对你不可见。

修正操作:通过在命名提示符上运行 ora2pg -v 命令,检查是否正确安装了 Ora2Pg。 可以使用脚本安装 Ora2Pg。 使用 echo %ORACLE_HOME% 通过命令提示符检查环境变量的值。 此外,需检查扩展设置中的 Oracle 主路径设置。 请参阅配置扩展设置