У одного из наших небольших клиентов есть своя база данных, в которой они поддерживают небольшую ИТ-команду. Иногда эта небольшая команда ИТ должна внести свои собственные изменения в свою базу данных, но иногда они не проверяют сценарии, которые наша компания предоставляет для них, и повторно используют их по своей воле. Иногда это приводит к дублированию заданий, когда член этой команды выполняет те же скрипты, что и другой член.Предотвращение дублирования заданий в Oracle
С моей точки зрения, даже это вызвано профессионалами нашего клиента, мы несете ответственность за предоставление решения для нашего клиента. Как мы можем предотвратить такие последствия?
Я не испытываю вообще в Oracle. Я разработчик javascript и .net, так что вы можете догадаться, что я полностью потерял эту проблему. Но я хотел сделать что-то сверх моего масштаба, так как большинство людей здесь не очень обеспокоены этим. Мы теряем каждый месяц хорошее время, фиксирующее эту базу данных; Удаление дубликатов вручную.
Спасибо!
С помощью дублированных заданий вы имеете в виду задания планировщика или что-то еще? Другой способ взглянуть на это, если это меньший клиент, и вы теряете время либо заряжаете больше, либо бросаете их ... – Ben
Эй, @Ben. Запланированные задания, да. Извините за это, английский не мой родной язык. – Malavos
Добавление кода в каждый скрипт, чтобы проверить, был ли он уже запущен или если он должен быть запущен, является одним из способов ограничить ущерб, который может вызвать случайное многократное выполнение. – Brian