将日期时间戳更改为Golden Gate中的unix时间戳

时间:2017-07-11 07:51:04

标签: unix-timestamp oracle-golden-gate

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

1 个答案:

答案 0 :(得分:0)

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

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

  • 在C代码中编写USER EXIT自定义函数并从GoldenGate调用

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