Wywołania DBMS_SCHEDULER będą próbowały zatwierdzić, więc nie będą działać z wnętrza wyzwalacza, chyba że przejdziesz z transakcją autonomiczną. To brzydkie, ale możesz utworzyć procedurę składowaną Java, która wywołuje polecenie powłoki / plik wykonywalny.
Oto pełny przykład:
https://oracle-base.com/articles/8i/shell -polecenia-z-plsql
Jednakże, jeśli to możliwe, zalecam używanie zwykłego PL/SQL do powiadamiania (być może wywołanie interfejsu API sieci Web, jeśli robisz coś takiego jak wysyłanie SMS-a).