SQL Developer Alert Notification Suppression and Scope
0 reputation · 14 Feb 2020, 20:14 UTC
0 reputation · 14 Feb 2020, 20:14 UTC
Oracle SQL Developer allows the creation of alerts that trigger when a table's row count exceeds a specific threshold. These notifications can be delivered via pop-ups, logs, or email to monitor data growth or unexpected insertions.
Current behavior indicates that alerts fire for every instance a threshold is violated during a polling cycle or change event. In environments with high-frequency data updates, this creates significant notification noise because there is no built-in suppression window or cooldown period to limit the frequency of pop-ups.
Additionally, these alerts appear to be global to the connection rather than scoped to specific users or schemas, potentially disrupting all active sessions regardless of their role in the data update.
In the current releases of Oracle SQL Developer (up to 21.2 as of 2026‑10‑18), the IDE offers a client‑side alert mechanism that fires whenever a user‑defined threshold is exceeded during a polling cycle. There is no built‑in option to configure a suppression window (cool‑down period) or to scope alerts to a particular database user or schema. The alerts are tied to the active connection and affect every session that has the alert enabled.
To achieve suppression or scoping you must move the monitoring logic out of the IDE and into the database. Typical approaches involve:
DBMS_SCHEDULER so it runs at a fixed frequency.UTL_MAIL or DBMS_ALERT) to a specific list of recipients, thereby limiting the audience to the intended users or schema owners.To confirm that the IDE itself does not support suppression:
If you need a quieter notification system or want to target alerts to a subset of users, consider:
Does your current alert configuration rely on a third‑party plugin or a custom script executed in the SQL Worksheet, or are you using the native IDE alert feature?
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.