|   |   | 
| 
 | Как восстановить базу из РИБ | ☑ | ||
|---|---|---|---|---|
| 0
    
        johnnik 07.02.23✎ 16:47 | 
        Есть центральная база ("Ц"), есть периферийные базы "А" и "Б". Если база "Ц" умерла, то можно ее как-нибудь восстановить, выгрузив данные из какой-либо периферийной базы или скопировав и назначив эту восстановленную базу снова центральной? Или базы А либо Б сделать центральной, а бывшая центральная станет периферийной?     | |||
| 1
    
        KJlag 07.02.23✎ 16:51 | 
        бекапа совсем ни-ни? =(     | |||
| 2
    
        johnnik 07.02.23✎ 16:56 | 
        (1) Бэкапы делал не я, а какой-то другой товарищ. Резервные копии падали на сетевое хранилище в виде архива .7z. Так работало пару лет (с их слов). Когда петух клюнул - сунулись со покойной душой за ними, а ни один архив не открывается. Архив в 20 гиг размером, но при открытии "Архив поврежден или имеет неверный формат". И так на ВСЕХ архивах (проверили последние 60 штук). Восстановление или частичная распаковка невозможна. Вот такие пироги с котятами. Последняя копия - август 21го (как раз после нее сделали "нормальную архивацию" на NAS :) ) Единственная возможность - вернуть данные из РИБ, благо обмены бегали до 5го февраля включительно     | |||
| 3
    
        vicof 07.02.23✎ 16:59 | 
        Можно центральную сделать заново из какого-нибудь узла. А потом попробовать туда перенести данные из существующей центральной.     | |||
| 4
    
        timurhv 07.02.23✎ 17:01 | 
        (2) чем открываете? Total Commander чтоли?     | |||
| 5
    
        johnnik 07.02.23✎ 17:04 | 
        (3) А как? Где волшебная кнопка  "выгрузить все данные в отдельную базу"? Обычно периферийная от центральной получается, а не наоборот     | |||
| 6
    
        Tatitutu 07.02.23✎ 17:06 | 
        (0) напиши мне , скину обработку
 есть А и Б, делаем копию А , будет С в С отключаем главный узел в ней два узла - добавлеяем третий Б а А и Б перепроводим документы за крайнюю неделю делаем обмен и идем пить пиво | |||
| 7
    
        Elf_80_lvl 07.02.23✎ 17:09 | 
        Там в обработке посути одна строчка:        
 ПланыОбмена.УстановитьГлавныйУзел(РодительскийУзел или Неопределено); | |||
| 8
    
        mistеr 07.02.23✎ 17:17 | 
        (0) План обмена, надеюсь, полный? :)     | |||
| 9
    
        Kassern 07.02.23✎ 17:22 | 
        (2) если 7zip открывать винраром, то возможны такие ошибки. Например дистрибутивы с платформой 1с винрар может открывать с ошибками, а 7zip норм распаковывать.     | |||
| 10
    
        Kassern 07.02.23✎ 17:23 | 
        Посмотрите обработку, которая делала эти архивы, какие инструменты для архивации использовались. Ими же и попробуйте развернуть архив.     | |||
| 11
    
        Kassern 07.02.23✎ 17:25 | 
        Ну и с расширением файлов могли напутать. К примеру файлы .bak не сжимали, а тупо записывали с разрешением .7z =) Еще бы вы смогли это распаковать.     | |||
| 12
    
        Krendel 07.02.23✎ 17:40 | 
        (0) только закончили восстанавливать базу из файликов, теперь есть услуга проверки бекапов и теневого хранения     | |||
| 13
    
        Kassern 07.02.23✎ 17:48 | 
        (12) Есть же всякие коммерческие проги для этого?     | |||
| 14
    
        mistеr 07.02.23✎ 17:56 | 
        (11) Это ж блин постараться так надо!     | |||
| 15
    
        Krendel 07.02.23✎ 18:02 | 
        (13) там целевое обрушение инфраструктуры     | |||
| 16
    
        Krendel 07.02.23✎ 18:11 | 
        Даже оказалось что один из клаудов известных не делает бекапов :-)     | |||
| 17
    
        KJlag 07.02.23✎ 18:12 | 
        (2) а они на тестовую свежие бекапы вообще не накатывали эти два года?     | |||
| 18
    
        mistеr 07.02.23✎ 18:36 | 
        (16) В студию!
 Или забыл добавить "по умолчанию и бесплатно"? | |||
| 19
    
        Krendel 07.02.23✎ 19:50 | 
        (18) платник     | |||
| 20
    
        johnnik 08.02.23✎ 10:45 | 
        (10) Архивировалсь с помощью Debian (gravity или как-то так). Встроенный в него распаковщик тоже орет про ошибку. У файла заголовок 7z, так что скорее всего это действительно был архив. Да и базы простые файловые и дебиан тупо всю папку с базами сжимал и скидывал на NAS     | |||
| 21
    
        inkvizitr 08.02.23✎ 10:58 | 
        (0) можно, копируешь любую распределенную базу, снимаешь в ней статус(признак) РИБ программно, выставляешь префикс как был в сломанной централке, после настраиваешь узлы в плане обмена, настраиваешь настройки обмена у узлах, если при открытии настройки узлов будет выдавать помощник настройки, то попробуй обратить внимание сюда "Общие настройки узлов информационных баз" выбрать узел и поставить флаг настройка завершена
 далее пишем обработку которая регистрирует в цикле все метаданные, либо правой кнопкой мышью на узел и там есть зарегистрировать все в кратце как то так и все будет хорошо | |||
| 22
    
        Kassern 08.02.23✎ 11:02 | 
        (20) Как пробовали распаковать через него?
 Вот этими командами? https://manpages.debian.org/unstable/p7zip-full/7z.1.en.html | |||
| 23
    
        Kassern 08.02.23✎ 11:04 | 
        Если эта прога без ошибок сжимала и работала столько времени, то наверное она умеет и в обратку работать. Можно на тесте что-то простенькое сжать и разархивировать через нее. Тогда будет понятно, сразу с ошибками сжимает, или что-то произошло с файлами потом (например жесткий начал загибаться).     | |||
| 24
    
        Serg_1960 08.02.23✎ 11:15 | 
        "Обычно периферийная от центральной получается, а не наоборот"(5)
 Администрирование узлов распределенной информационной базы Восстановление информационной базы главного узла https://its.1c.ru/db/metod8dev/content/5802/hdoc PS: если мигрировали все данные в какой-либо один из подчиненных узлов; если можно восстановить данные по данным из нескольких подчинённых узлов; если можно восстановить те данные, которые не мигрировали по плану обмена... слишком много этих самых "если", слишком абстрактный вопрос у автора, чтобы давать корректные конкретные советы... | |||
| 25
    
        johnnik 08.02.23✎ 12:11 | 
        (21) Базу скопировал, от центрального узла отвязал, а дальше туплю. Скопированная база считает, что она является узлом базы "А". У меня уже есть база "А", с которой я и хочу наладить обмен, т.е. надо заставить считать скопированную базу другой. Не знаю как обхяснить :(     | |||
| 26
    
        Kassern 08.02.23✎ 12:18 | 
        (25) Вы про это?
 ПланОбменаСсылка = ВыборкаУзлов.ССылка; ПланыОбмена.УстановитьГлавныйУзел(ПланОбменаСсылка); | |||
| 27
    
        inkvizitr 08.02.23✎ 17:34 | 
        (25) зайди в синхронизацию данных и удали узел, после зайди в планы обмена и по кнопке создать создавай новые узлы с распределенными базами     | |||
| 29
    
        inkvizitr 08.02.23✎ 17:42 | 
        (27) после того как создашь узлы, из формы каждого узла переходи в настройки обмена, и настраивай FTP или что у тебя там было     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |