排查 Azure 数据工厂 和 Azure Synapse 中的 Oracle 连接器问题

适用于: Azure 数据工厂 Azure Synapse Analytics

提示

试用 Microsoft Fabric 中的数据工厂,这是一种适用于企业的一站式分析解决方案。 Microsoft Fabric 涵盖从数据移动到数据科学、实时分析、商业智能和报告的所有内容。 了解如何免费开始新的试用

本文提供了一些建议,用于排查 Azure 数据工厂 和 Azure Synapse 中常见的 Oracle 连接器问题。

Oracle

错误代码:ArgumentOutOfRangeException

  • 消息:Hour, Minute, and Second parameters describe an un-representable DateTime.

  • 原因:在 Azure 数据工厂和 Synapse 管道中,支持从 0001-01-01 00:00:00 到 9999-12-31 23:59:59 范围内的日期时间值。 但是,Oracle 支持范围更广的日期时间值(例如公元前世纪或 min/sec>59),这会导致失败。

  • 建议

    若要查看 Oracle 中的值是否处于支持的日期范围内,请运行 select dump(<column name>)

    若要了解结果中的字节序列,请参阅如何在 Oracle 中存储日期?

尝试通过以下资源获得故障排除方面的更多帮助: