Я хочу написать триггер, который запускает процедуру экспорта данных, когда дисковое пространство Oracle достигает критического уровня (скажем, 90%).Можно написать триггер Java для этого, но есть ли способ PL / SQL для этого?
Если вы используете Возобновляемое выделение пространства , вы можете зарегистрировать триггер для системного события AFTER SUSPEND.
см. Также Системные события Документация
Почему бы не использовать dbms_scheduler и опросить для этого события: каждые x минут планировщик будет запускать задание, которое проверяет ваши критерии (пробел и т. Д.) И, если критерии удовлетворены, запускает нужные вам действия.