Alternatives for Continuous Query Notifications in Oracle 12c CDB/PDB setup Alternatives for Continuous Query Notifications in Oracle 12c CDB/PDB setup oracle oracle

Alternatives for Continuous Query Notifications in Oracle 12c CDB/PDB setup


how to implement the functionality of Continuous Query Notification (CQN) in Oracle 12c given that this is deprecated in multi-tenant architecture.

From the Readme Information for Oracle Database 12c Release 1 (12.1.0.2), Section 2.2, "Features Not Available or Restricted in This Release of Oracle Database 12.1.0.2":

Continuous Query Notification (CQN) is not available or is restricted for a multitenant container database (CDB)

It is not the only feature unavailable/restricted, but one of the many features mentioned in that list.

I want to ask if anyone here has any suggestions for way to achieve the same functionality of a CQN in Oracle 12c?

I don't think you could create an alternative at database level, you might just need to wait for further announcement from Oracle. If something could be done external to the database, you could do it at your own stake.

our development house have no actual Oracle expertise and are SQL Server developers playing at Oracle

That seems to be a bigger problem.


You have not provided much in way of details with how you are using CQN. If, as an example, the front end app wants a notification if inserts or updates are made in a table then there a few things you could do.

  • set up auditing on the table with "audit insert on your_table;"
  • create a custom view showing the actions on the table
  • run a job which picks up on the new actions and notifies the app by whatever method