Существует множество опций, две самые простые из которых зависят от платформы:
Windows
Настройте запланированное задание Windows, которое будет запускаться вами @ определенные периоды. Вы можете использовать это для непосредственного вызова SQLPLUS и запуска вашего скрипта, или, если вы хотите обработать вывод, вы можете заключить его в пакетный файл?
Unix / Linux / Mac
Unixy, эквивалентный запланированным задачам, - это задания CRON, они работают аналогичным образом, и снова вы можете напрямую вызывать SQLPLUS или вызывать сценарий оболочки для обработки вывода / ошибок и т. Д.
Надеюсь, это поможет.