2016-06-09 59 views
1

您好,我是數據庫中的新成員。我想從Oracle的一個實例中讀取重做日誌,並希望將這些事務存儲在新的數據源中。從Oracle的一個實例中讀取重做日誌並添加到另一個

我知道GOLDEN GATE有讀取更改數據捕獲。我想從任何其他技術讀取它。

請幫我解決這個問題。

+0

有Oracle Data Guard,SharePlex ...但是SO不是要求推薦工具的地方,產品等 –

+0

基本上我試圖通過使用JAVA或SCALA和Spark來閱讀它。但是我不理解,閱讀重做日誌很難嗎? – Sumit

+0

_is很難讀取重做日誌_?是。它是專有格式。 –

回答

0

你是什麼意思的「......任何其他技術......」redologs是二進制文件,你不能用除Oracle工具以外的任何其他工具讀取它們。您可以使用Golden Gate或原生DataGuard技術(備用),數據庫重播。 我不確定,但最有可能你想要LogMiner(這也是Oracle工具,在這裏看到更多的信息:https://docs.oracle.com/cd/B19306_01/server.102/b14215/logminer.htm

+0

任何其他技術..手段實際上我正嘗試通過使用JAVA讀取重做日誌。但我不明白在哪種格式寫入重做日誌二進制文件。 – Sumit

+0

您將無法使用JAVA讀取它。那麼 - 你可以打開並閱讀它,但是這些信息是二進制格式的,並且沒有Oracle記錄 - 所以這些信息對你來說是無用的(你的應用程序)。一般來說,Oracle在日誌文件中寫入所謂的「更改向量」,您可以在Oracle Docs中閱讀關於它的一些信息,但不會詳細描述。 –

相關問題