Les appels à DBMS_SCHEDULER essaieront de valider, donc ne fonctionneront pas à l'intérieur d'un déclencheur à moins que vous n'utilisiez une transaction autonome. C'est moche, mais vous pouvez créer une procédure stockée Java qui invoque la commande shell / l'exécutable.
Il y a un exemple complet sur :
https://oracle-base.com/articles/8i/shell -commandes-de-plsql
Cependant, je vous recommande d'utiliser si possible PL/SQL pour votre notification (peut-être en appelant une API Web si vous faites quelque chose comme envoyer un SMS).