Смотри, во-первых, версия должна быть не ниже 10.2.0.4
Во-вторых, exp снабжен кратенькой справкой, выдаваемой по
и там, среди прочего, есть full=y, т.е. полная выгрузка. Она подходит для базы с несколькими значимыми схемами и выгружает юзеров с правами. Работает ли твой скрипт - тоже не уверен. У юзера еще должны быть соответствующие права. Твой скрипт в лучшем случае выгрузит схему того пользователя, которым ты логинишься. Запустить попробовать не долго. И ты должен понимать/уметь загружать это все обратно.
НО. Во-первых, если схема и БД простые, я бы порекомендовал expdp. Быстрее. Во-вторых, на автомате это все пускать - рулетка. База может быть в итоге в несогласованном состоянии, например, если придумать пример, когда кто-то работает в БД, а ты экспортируешь ее, то в итоге может получиться экспорт спецификаций документов после заголовков и в итоге у тебя заголовков документов не будет, а спецификации будут. Т.е. для бекапа этот экспорт я бы стал использовать только в крайнем случае.
Увеличение доступности БД Oracle не хочешь?