2017-05-03 91 views
0

我公司擁有甲骨文12C。我們正在尋找一種方式來通知發送到服務器,上插入/更新/刪除。我知道這可能不是一種理想,但我被嚴格指示走這條路。我知道我們有Oracle 11g的數據庫更改通知(Database Change Notification,DCN)。這可以在oracle 12c上完成嗎?如果有人能夠給我提供關於如何解決這個問題的指導,那將會很棒。甲骨文12C發送的插入/更新通知/刪除

+1

爲什麼你認爲更改通知在12C移除? –

+0

我不確定!爲什麼?我是oracle 12c的新手。 – user4900074

回答

1

數據庫更改通知從Oracle數據庫12c中去除。下面的鏈接詳細介紹了去除功能,見2.2.1:

http://oradb-srv.wlv.ac.uk/E50529_01/READM/chapter12102.htm

做你想做就需要另一種方法是什麼。我建議你檢查數據庫審計。對更多的信息可以在這裏找到:

https://docs.oracle.com/cd/E11882_01/server.112/e10575/tdpsg_auditing.htm#TDPSG50000

您可以設置審覈,下至一列在一個表中,如果你想和發送電子郵件時,直接從數據庫中的數據變化。

+0

謝謝,我將通讀文檔。是否有可能通過觸發器來實現?我在網上找到了這個文檔。 https://support.pubnub.com/support/solutions/articles/14000043795-can-i-publish-a-message-via-a-database-trigger – user4900074

+0

這是可能的更新和插入觸發器。不明白爲什麼不。我不這樣做,我審計。有一個內置的Java功能,直接從數據庫中發送電子郵件,沒有任何理由,我能想到的,你不能兩者結合到一起。 –