Полный цикл

Всё в один присест

Если "КОПИЯ" и "ОРИГИНАЛ" находятся в одной сети то после отладки всех этапов изготовление “КОПИИ” делается так:

  • правим параметры в insroot.sql
  • восстанавливаем с бакапа экземпляр заготовки для “КОПИИ”
  • загружаем в этот экземпляр определения “негабаритных” объектов и генерируем схемы AUD, AUDM.
  • запускаем:

    sh>./run.sh all

Сделав это в пятницу перед уходом домой, утром в понедельник имеем свежий экземпляр “КОПИИ”.

Создания "КОПИИ" на машине НЕ входящей в сеть "ОРИГИНАЛА" выполняется так:

  • правим параметры в insroot.sql
  • запускаем:

    sh>./run.sh exp

  • переносим содержимое каталога ./minibso/create/data на машину "КОПИИ"
  • запускаем:

    sh>./run.sh imp; ./run.sh union

Нештатные ситуации

Если удаление записей, нарушающих ссылочную целостность, затянулось – возможно была ошибка экспорта/импорта. Например, изменена структура одной из таблиц. Из-за этого импорт данных был прерван и удаление “нарушителей” целостности покатилось по всей базе. Лучше начать все заново.

В процессе работы с “КОПИЕЙ” случаются прерывания NO_DATA_FOUND. В схеме есть ссылки либо вообще не описанные как ограничения ссылочной целостности либо это сделано через триггеры.