Эй, ребята,
Мне нужно найти способ резервного копирования, а также перенести нашу базу данных Oracle из производственной схемы в схему dev и наоборот.
У нас есть куча таблиц конфигурации, которые управляют работой систем на нашей платформе, и при настройке новых систем или проведении технического обслуживания нам необходимо обновить наши таблицы конфигурации. Мы хотим иметь возможность работать со схемами dev, и после настройки системы / функции мы хотим иметь возможность перенести все эти конфигурации в схемы dev.
Я подумал о запуске процедуры, в которой мы даем идентификатор системы (из основной таблицы), и я просматриваю все таблицы и выбираю nvl (..), и если его не существует, я вставляю в и если он существует, я просто запускаю обновление в этой строке.
Этот код будет очень запутанным и сложным, особенно потому, что вся схема конфигурации очень сложна, и может быть трудно правильно обработать все ключи.
Другой вариант, на который я смотрел, - это триггеры, поэтому при настройке новой системы будет записываться журнал всех операторов, которые мы выполняли при настройке / редактировании системы, а затем мы запускаем его в нашей производственной схеме. 1009 *
Я работаю в кооперативе и работаю с базами данных только 6 месяцев, так что я не знаю так много, и любая информация / советы будут очень полезны.
(мы используем pl / sql)