【问题标题】:Change date-time stamp to unix timestamp in Golden Gate在 Golden Gate 中将日期时间戳更改为 unix 时间戳
【发布时间】:2017-07-11 07:51:04
【问题描述】:

如何在 Oracle Golden Gate 中将日期时间戳更改为 unix 时间戳? Oracle 中没有针对它的内置函数,我正在编写的函数可能会导致 GG 复制延迟。我无法承受延迟,因为 GG 会复制实时数据

【问题讨论】:

    标签: unix-timestamp oracle-golden-gate


    【解决方案1】:

    您可以使用以下解决方案:

    • 使用 SQLEXEC 并调用将进行转换的自定义代码(存储过程)

    • 用 C 代码编写一个 USER EXIT 自定义函数并从 GoldenGate 调用它

    第二种解决方案将是最快的,因为在数据库中调用 SQL 代码时没有往返。

    【讨论】:

      猜你喜欢
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 2015-02-09
      • 1970-01-01
      • 2018-08-03
      • 2011-10-01
      • 2010-10-02
      • 2020-12-23
      相关资源
      最近更新 更多