Смотря какой функционал в приложении. В полном клиенте миллион разных приблуд, у каждой своя зависимость. Скорее всего вам две-три библиотеки из всего зоопарка нужно.
PrilForReal, вот это правильные уточнения. Нет, так действительно нельзя. Даже если нет пользовательских сессий, мы не можем гарантировать, что файлы БД не изменяются. Я бы утверждал наоборот: они гарантированно изменяются, что не позволит получить конситентную копию. Только выключать экземпляр БД полностью и потом копировать.
Скорее всего в расписании было выключение БД, которое потом потерялось и осталось только копирование батником.
romaro, данный параметр используется для обратной совместимости с клиентами, в которых нельзя указать service_name, а можно только sid.
Ошибка говорит от том, что база данных pdb1 не зарегистрирована в листенере. Причин может быть несколько: неверно указан init параметр экземпляра БД local_listener, или действительно такого service_name нет в БД.
Альберт, SYS особенный. Он создан только для внутреннего использования и должен использоваться только в редких случаях вроде агпрейда версии.
Цитируя Тома Кайта: "SYS is special. <...> I would recommend strongly against using SYS to do things. SYS cannot create triggers, SYS cannot have read only transactions, and so on. SYS should not be used."
Другими словами, использование SYS - это верный способ положить себе грабли на будущее.
Не стоит использовать пользователя SYS для подключения в приложении. И тем более не стоит в этой схеме создавать пользовательские таблицы. Она не предназначена для этого.