Форум программистов, компьютерный форум, киберфорум
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
1
1C 8.x

Выгрузка БД (BackUp)

24.01.2019, 08:45. Показов 2777. Ответов 35
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго дня всем.
Нет профессиональных знаний в области 1С, а проблему решать надо. Иначе придет пушной зверек.
УТ 10.3 (писанная), файловая. Для реализации ежедневных архивов в течении 3-х лет использовалась программа Effector Saver 3 С помощью данной проги, делалось ежедневное тестирование и исправление и собственно сам BackUp по ночам. Среднее время тестирования составляла около 2-х часов. Архивирование - 15 минут.
C 21 числа перестал формироваться BackUp. Начал смотреть логи.... прога EF Saver 3 запускает задачу в 01-00 и.... всё зависает до утра. Утром пользователи не могут зайти в БД, т.к. она изолирована (прога для своих нужд средствами 1С завершает работу пользунов (если таковые остались), блокирует доступ к БД, делает свои дела, а после разрешает доступ к БД)
Я уже 3-й день по утрам захожу на Терм. сервер и отменяю "зависшую" задачу.
Сперва я предположил, что прога Ef saver глюкнула (не буду скрывать - ломанная), однако сегодня утром в 06-00 я зашел удаленно с дома на терм сервер и запустил выгрузку информационной базы через конфигуратор. Попав на работу в 8-00 задача завершена не была. Просто ничего не происходит, 1С висит (не отвечает). Пользуны в БД попасть не могут. "Жестко" вырубил процесс 1С через диспетчер задач. Пользуны зашли в БД... работа пошла. В течении рабочего дня мне нужно найти решение, что предпринять.

Прошу знающих дать рекомендации, что предпринять в данной ситуации.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2019, 08:45
Ответы с готовыми решениями:

"Exiland Backup" – ошибка перезаписи файла backup
Доброе время суток, Раньше пользовался программой «TurboBackup 9», он умел делать backup в...

Backup
Всем привет. Вопрос странный, но но есть. Сразу - не предлагать pg_dump. Ищу способ выгрузки базы...

Need Backup
Привет мне нужна Visual Studio 2005 или только Visual C# для инсталяции одной програмки, не могу...

Backup в 1С
Добрый день! Мне надо зделать так чтобы в 19:00 отключался сетка и сохранялся база в 1С 7,7 в...

35
Эксперт 1С
434 / 305 / 92
Регистрация: 28.05.2014
Сообщений: 1,247
25.01.2019, 09:24 21
Author24 — интернет-сервис помощи студентам
Внесу ещё 5 своих копеек по поводу копирования и бэкапов

С начало приведу рекомендации от самой 1с

Файловый вариант информационной базы

Создание резервной копии в клиент-серверном варианте

Выгрузка информационной базы данных в файл

Если вкратце про файловые базы, то фирма 1с рекомендует в качестве бэкапа делать копии CD файлов, вместе с файлом логов,НО перед началом копирования не должно быть ни одного соединения с базой, даже конфигуратор необходимо закрыть, т.к. можем получить неактуальную информацию, или просто битую базу.
Сам неоднократно наступал на жти грабли при копирования CD файла на "горячую".

Добавлено через 1 минуту
также есть многочисленные пруфы от пользователей инфостарта о вреде горячего копирования каталога рабочей базы во время активных сеансов, если есть желания можете поискать.
1
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 12:30  [ТС] 22
Цитата Сообщение от Phil Посмотреть сообщение
НО перед началом копирования не должно быть ни одного соединения с базой, даже конфигуратор необходимо закрыть, т.к. можем получить неактуальную информацию, или просто битую базу.
Сам неоднократно наступал на жти грабли при копирования CD файла на "горячую".
вооот. абсолютно с Вами согласен. Почему и настраиваю все дела по ночам. Просто встал вопрос - как выгнать имеющихся клиентов из БД. Нашел вышеописанную прогу. Протестил - работает. Соответственно, все настроил и сплю спокойно.
И вот после 3-х лет благополучного юзания данной проги произошел сбой. Сбой именно в 1с, почему и создал тему тут, а не в ветке по проге.
0
209 / 183 / 31
Регистрация: 24.10.2011
Сообщений: 752
25.01.2019, 13:00 23
1. Сделать копию.
Все последующие действия строго с копией!
2. Запустить chdbfl.exe (в папке с исполняемыми файлами 1с)
3. Если ошибок нет, то уже в конфигураторе тестирование и исправление.
Почему в таком порядке, потому что надо быстро выявить проблему и действия выполняются с копией. По практите тестировани в конфигураторе может зависнуть или занять очень много времени, кроме того могут не выявиться повреждения в физической структуре.
chdbfl - сразу выявит повреждения в структуре и попробует починить БД. Да, бывает он убивает БД, по этому работать обязательно с КОПИЕЙ!
1
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 13:06  [ТС] 24
Цитата Сообщение от Volexovich Посмотреть сообщение
1. Сделать копию.
Все последующие действия строго с копией!
2. Запустить chdbfl.exe (в папке с исполняемыми файлами 1с)
3. Если ошибок нет, то уже в конфигураторе тестирование и исправление.
сегодня вечером попробуем. Отпишусь....
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 18:48  [ТС] 25
1) Скопировал полностью каталог рабочей БД на системный SSD
2) Запустил chdbfl.exe, выбрал файл в скопированной папке
3) Сразу же окно побелело и, в ДЗ, "не отвечает" Однако счетчик памяти тикает в сторону увеличения понемногу. Ждемс.....
Кликните здесь для просмотра всего текста
Выгрузка БД (BackUp)


а, собственно значение 111 506 345 122 байт прочитано.... это что, 111 Гигов? Откуда?
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 19:00  [ТС] 26
так. Появился таки результат.
Кликните здесь для просмотра всего текста
Выгрузка БД (BackUp)
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 19:25  [ТС] 27
Во блин!
Кликните здесь для просмотра всего текста
Выгрузка БД (BackUp)

это как понимать?

Первый раз запустил без галочки на исправление, утилита показала, что есть проблемы, поставил галочку Исправлять.... итог - нет ошибок! Как это понимать? Исправилось само? Или утилита исправила записи, но листинг исправлений не выдаёт?
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
25.01.2019, 19:40  [ТС] 28
Зашел в конфигуратор, запустил выгрузку... через примерно минут 15 база выгрузилась.
Вобщем подменяю каталоги с БД.
Всем спасибо.
0
Модератор
Эксперт 1С
3794 / 2972 / 591
Регистрация: 10.03.2011
Сообщений: 11,697
Записей в блоге: 1
26.01.2019, 03:00 29
romsan, воткни пока батник в планировщик заданий на копирование фала .cd
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
26.01.2019, 07:15  [ТС] 30
Effector saver отработал норм. (ТИ заняло 1:10 времени, выгрузка - 5 минут)
Цитата Сообщение от Dethmontt Посмотреть сообщение
воткни пока батник в планировщик заданий на копирование фала .cd
Т.е. настроить через effector saver Завершение работы пользователей средствами 1С, а потом robocopy кидать в др. каталог ТОЛЬКО 1Сv8.1cd ? Дублирующий BackUp ?
0
Модератор
Эксперт 1С
3794 / 2972 / 591
Регистрация: 10.03.2011
Сообщений: 11,697
Записей в блоге: 1
29.01.2019, 00:02 31
Цитата Сообщение от romsan Посмотреть сообщение
Т.е. настроить через effector saver Завершение работы пользователей средствами 1С
А зачем делать завершение работы пользователей?
Цитата Сообщение от romsan Посмотреть сообщение
robocopy кидать в др. каталог ТОЛЬКО 1Сv8.1cd ? Дублирующий BackUp ?
Пока не разберешься что случилось с БД, просто копируй файл 1Сv8.1cd.
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
29.01.2019, 08:12  [ТС] 32
Цитата Сообщение от Dethmontt Посмотреть сообщение
А зачем делать завершение работы пользователей?
ну как зачем!? Вон, выше чел написал же опасения:
Цитата Сообщение от Phil Посмотреть сообщение
Если вкратце про файловые базы, то фирма 1с рекомендует в качестве бэкапа делать копии CD файлов, вместе с файлом логов, НО перед началом копирования не должно быть ни одного соединения с базой, даже конфигуратор необходимо закрыть, т.к. можем получить неактуальную информацию, или просто битую базу.
Сам неоднократно наступал на эти грабли при копирования CD файла на "горячую".
Сейчас у меня всё норм с базой. Продолжается выполнение ТиИ БД, потом выгрузка *.dt, потом планировщиком монтируется внешний диск (шара на ПК2), переноситься сформированная *.dt на тот ПК. Отсутствие файла сигнализируется на мыло. Шара размонтировывается), и, на том ПК2 еще стоит Handy Backup, который запускает синхронизацию с облаком.
В 3-х местах лежит архив. Печальный опыт ловли виря Vault в 2014 году заставляет городить двойной, а то и тройной этап копирования важных данных.
0
Модератор
Эксперт 1С
3794 / 2972 / 591
Регистрация: 10.03.2011
Сообщений: 11,697
Записей в блоге: 1
30.01.2019, 02:44 33
romsan, 10 лет копирую - полет нормальный...

Если подзадуматься, то как выполняется копирование... Пока транзакция не завершена, ОС Windows приостанавливает копирование до окончания транзакции (файловая база состоит из множества вложенных файлов, как скопировать папку, пока в какие-то файлы идет запись, эти файлы не копируются Нам ОС предлагает повторить операцию, так и тут только без вопросов)
Поэтому получить копированием битую базу при работающих пользователях можно только если база УЖЕ убита... (или при сетевом копировании...)

Добавлено через 10 минут
БОЛЬШАЯ вероятность получить ОШИБКУ при разворачивании бакапа из dt файла (на практике - очень частая), т.к. не только структура метаданных может препятствовать, но и сами сохраненные данные...
Поэтому 1С и рекомендует делать копию CD файла, т.к. ее хотя бы отремонтировать можно))
1
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
30.01.2019, 08:10  [ТС] 34
Цитата Сообщение от Dethmontt Посмотреть сообщение
БОЛЬШАЯ вероятность получить ОШИБКУ при разворачивании бакапа из dt файла (на практике - очень частая),
хоть и не часто, я бы сказал, даже редко, но восстановление БД из *.dt никогда не вызывало проблем. Во всяком случае за мои 3 года контроля за данной БД. Но, приму к сведению, Ваши рекомендации. Наваять *.bat-ник с командами копирования и в cron его запихнуть на выполнение перед выгрузкой *.dt (хотя можно и в самом Effector Saver это прописать) труда не составит.
Огромное спасибо всем за поддержку, разъяснения и подсказки. Будут проблемы с сетями - обращайтесь
0
209 / 183 / 31
Регистрация: 24.10.2011
Сообщений: 752
30.01.2019, 11:02 35
Я бы рекомендовал после chdbfl прогнать тестирование через конфигуратор ибо выдыхать полностью еще рано.
0
Эксперт по компьютерным сетям
5109 / 2169 / 464
Регистрация: 17.10.2015
Сообщений: 9,260
30.01.2019, 11:33  [ТС] 36
Цитата Сообщение от Volexovich Посмотреть сообщение
Я бы рекомендовал после chdbfl прогнать тестирование через конфигуратор
это сделано в первую же ночь.
Вот результат:
Кликните здесь для просмотра всего текста
Выгрузка БД (BackUp)
0
30.01.2019, 11:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2019, 11:33
Помогаю со студенческими работами здесь

backup системы
Здравствуйте! Сегодня делал бекап системы, но почему-то он закончился неудачно. Пояснений...

Backup Windows 7
Есть ноутбук Samsung. От нечего делать создал 6-ть Backup-ов своей 7-ки HB: 1.Средствами Windows...

Backup MSSQL
Добрый день Имеется несколько серверов с MSSQL2014 Количество баз за 100 - боевые, резервные и...

Backup Сайта
Всем привет. Помогите пожалуйста решить следующую задачу. Существует сайт на самописной CMS....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
36
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru