gifts2017

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

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

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

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

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

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

См. также

Подписаться Добавить вознаграждение

Комментарии

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

В общем, вариант для единственного узла и второй копии по Полному плану обмена.
2. Денис Манахимов (DanMan) 14.02.13 14:40
Спасибо за дополнение, полностью согласен.
Если регистр "Соответствия объектов для обмена", не почистить от других узлов, то начнутся коллизии при синхронизации.
3. Александр Окулов (PowerBoy) 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) 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_) 17.02.14 09:32
11. Кирилл Логинов (kirlog) 18.02.14 00:20
Проблемы с созданием начального образа есть и в SQL, к сожалению.
Вот у меня SQL, сервер 1С x64, последняя платформа и последняя типовая УТ 11.1.
База весит 4.5ГБ. И образ (план обмена полный) не создается! Или ошибка SDBL или мертвый висяк
через 16 часов работы.

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