Я не уверен, что вы подразумеваете под «Это не то, что я могу сделать в базе данных», но я бы посоветовал вам, чтобы человек, управляющий базой данных, настроил профиль Oracle, чтобы ограничить это на стороне базы данных , Существуют такие параметры, как CPU_PER_CALL и LOGICAL_READS_PER_CALL, которые могут ограничивать запросы. При желании профиль может быть применен только к конкретным пользователям.