temp_nils
Дата: 27.05.2006 16:47:00
В main базе имеется 1500 таблиц.Есть еще одна база точно такой же структурой как у main.Т.е. копия от main.Надоел сделать каждый раз физицескую копию.Теперь решил сделать между этими базами реплиуацию.Т.к БД под Linux и не могу найти oemapp -а придется сделать скрипт для репликация и джоба руками, без manager-a.У меня такая идея.Создать на стороне main сервера shapshot log-ы всех таблиц, т.е как минимум 1500 строк create snapshot log on table_name with primary key;...Есть ли другой способ для создания snapshot log сразу для всех таблиц?
И далее на строне резервного сервера написать
CREATE SNAPSHOT snapsh_name BUILD IMMEDIATE REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1/1440 WITH PRIMARY KEY AS SELECT * FROM shapshot_log_name@mainlink;
тоже строк 1500.Как видно это ооочень трудо ёмкая работа.Не думаю что Oracle-e нет более простого решения для данной задачи.Напишите плз. ваши советы для более простого решения...
Спасибо заранее...