Быстрое создание начального образа узла РИБ из копии ИБ

Опубликовал Денис Манахимов (DanMan) в раздел Администрирование - Распределенная БД (УРИБ, УРБД)

Обработка предназначена для быстрого создания начального образа узла РИБ из копии базы. А так же когда при использовании типовых методов, возникает ошибка: «Не достаточно памяти».
Краткое руководство по использованию:
  1. В центральной базе создать нужные узлы в плане обмена. 
  2. Создать копию информационной базы.
  3. Запустить обработку в копии ИБ.
  4. Выбрать главный и подчиненный узлы (текущая база будет подчиненной)
  5. Обязательно установить галочки "Удалить регистрацию изменений" и "Сделать базу подчиненной"
  6. Желательно удалить из периферийной базы все ненужные узлы, иначе будут регистрироваться изменения по этим узлам и база сильно распухнет
  7. На всякий случай выполнить тестирование и исправление ИБ
  8. Перед первым обменом с центральной ИБ, сделать архивы.

Данная обработка была сделана на основании статьи "Альтернативное создание начального образа в УРБД" на mista.ru, из-за невозможности создать начальный образ, из-за вышеуказанной ошибки.

Скачать файлы

Наименование Файл Версия Размер
СозданиеОбразаРИБ.epf
.epf 10,58Kb
14.02.13
454
.epf 10,58Kb 454 Скачать

См. также

Добавить вознаграждение
Комментарии
1. dvv01 (dvv01) 115 14.02.13 10:47 Сейчас в теме
Добавлю:
9. Посмотреть типовую РИБ (полный план обмена) и от греха подальше очистить все объекты, не участвующие в обмене (типа констаноы "Префикс ИБ", ряда справочников и РС.
10. Убедиться, что в базе нет других планов обмена, использующих регистр "Соответствия объектов для обмена", а то и его надо чистить (вместе с настройками). (п.6 при этом не самое страшное)

В общем, вариант для единственного узла и второй копии по Полному плану обмена.
2. Денис Манахимов (DanMan) 25 14.02.13 14:40 Сейчас в теме
Спасибо за дополнение, полностью согласен.
Если регистр "Соответствия объектов для обмена", не почистить от других узлов, то начнутся коллизии при синхронизации.
3. Александр Окулов (PowerBoy) 2542 25.02.13 08:30 Сейчас в теме
4. Павел Силуянов (padlik07) 26.02.13 11:23 Сейчас в теме
Извиняюсь за свое незнание но идея показалась мне интересной. Если не затруднит можете объяснить каким образом освобождается память во время создания подчиненного узла с помощью данной обработки. На сколько помню для создания узла требуется не менее 200 МБ памяти на жестком диске для временных файлов и еще от 200 МБ для самой базы.
5. Михаил Жемчугов (misha.zhemchugov) 18.04.13 04:33 Сейчас в теме
Вот если бы кто сделал что-то подобное по Организации. :)
6. Дмитрий Ярославцев (DimanYa) 24.06.13 07:21 Сейчас в теме
В дополнении к ошибки, что 1С вываливается с недостатком памяти есть ещё такая ошибка:

При создании начального образа узла распределенной информационной базы в клиент-серверном варианте, в который переносятся данные последовательностей и границ последовательностей, происходит ошибка
Быстрая вставка запрещена (не было вызова suspendIndexing())

Хоть и написано, что 1С решила данную проблему, но нифига!!!

Скачаю эту обработку и попробую так.
7. Дмитрий Ярославцев (DimanYa) 25.06.13 06:04 Сейчас в теме
Может можете помочь? После того как использовал вашу обработку запускаю подчинённкю базу и выходит сообщение с ошибкой: "Ошибка при работе со справочником "Идентификаторы объектов метаданных"".
Система пытается создать объекты в этом справочнике, но так как это РИБ, то не может и вываливается с ошибкой.
Конфигурация БП ред. 3.0

Можете подсказать решение?
8. Alexander (rolevoy) 4 30.06.13 21:54 Сейчас в теме
Такая проблема была и есть только с файловой версией 1с, на 1с SQL версии этого нет(у меня точно). По времени обработка+тестированиеБД отнимает столько же (при условии, что не выпадет ошибка) - проверено. Если есть возможность, делайте первоначальный образ средствами 1Сервер прямо в БД SQL, зачем клиента 32-битного напрягаете? Тем, кто без файловой жить не может, то создавайте базу дочернюю временно в SQL, а оттуда через конфигуратор 1с выгружайте в файл .td и далее загружайте в пустую фаловую и несите на другую точку, куда вам ее нужно установить и настроить, т.е. подключить к центральной базе. Обработка сырая, но к себе в копилку положу, мало ли....... ;-)
9. Сергей Яковлев (blin322) 08.07.13 20:40 Сейчас в теме
Кто пробовал настраивать РИБ на УТ 11.1.2.8? Обработка проходит успешно, но периферийная база не принимает сообщения, выдает ошибку записи в справочник «Сегменты партнеров». В конфигурации УТ 11.1.1.17 все нормально. Что изменилось?
10. Иванов Иван (Oljaa_) 13 17.02.14 09:32 Сейчас в теме
11. Кирилл Логинов (kirlog) 38 18.02.14 00:20 Сейчас в теме
Проблемы с созданием начального образа есть и в SQL, к сожалению.
Вот у меня SQL, сервер 1С x64, последняя платформа и последняя типовая УТ 11.1.
База весит 4.5ГБ. И образ (план обмена полный) не создается! Или ошибка SDBL или мертвый висяк
через 16 часов работы.

Автору спасибо. С помощью этой обработки удалось создать образ менее чем за 1.5 часа.
12. margo2007 (margo2007) 6 02.07.14 03:21 Сейчас в теме
13. Сергей Виткус (Lama12-1) 6 08.09.14 09:25 Сейчас в теме
(7) DimanYa, Поздравляю! Вы счастливый обладатель конфигурации с БПС.
Создавайте периферийку стандартными средствами или анализируйте ненормализованные константы БСП. Зачем 1С так сделало - не понимаю.
14. Олег Дмитров (baracuda) 2 28.06.16 10:06 Сейчас в теме
(11) kirlog, у меня на УТ11.2 такая же проблема. Висит тупо, в итоге иногда звершается успешно но база все равно не создается. База клиент серверная.