Имя: Пароль:
IT
Админ
Методический вопрос по резервному копированию баз данных. Postgress.
0 Doomer
 
01.11.11
22:04
Хочу уточнить вопрос по резервному копированию БД. Если в файловом варианте выбора особо нет. То при использовании СУБД возникают некоторые проблемы. Т.к. у большинства клиентов резервным копированием занимаются штатные админы, основываюсь только на своем опыте.
Есть 2 варианта копирования в Postgress
1. Средствами СУБД
2. Средствами 1С.

Мы использовали оба варианта и с каждым из них возникли сложности. И в первом и во втором варианте само резервирование в автоматическом режиме проходило хорошо, а вот с восстановлением возникают проблемы. И при загрузки DT и загрузке средствами СУБД часто появляется ошибка двух одинаковых записей в СУБД. Причем если я например загружаю DT-ник в файловую базу, то все ОК. А вот если в Postgress, то сталкиваюсь с вышеуказанной ошибкой.
Цель ветки обсудить оптимальный вариант резервирования БД.
1 Азат
 
01.11.11
22:07
баян, писали же, что только средствами субд надо делать
2 Никола_
Питерский
 
01.11.11
22:08
с остановкой работы системы или без остановки ?

с остановкой на постгри можно каталог с базой копирнуть как вариант !
3 ilkoder
 
01.11.11
22:08
Загружат данные в postgres лучше в пустую базу. То есть сначала удаляешь базу и на сервере и в постгресе, потом создаешь новую на сервере 1с, потом без проблем загружаешь хоть из дт-шника, хоть средствами СУБД. Просто при загрузке в существующую СУБД, там остаются старые хвосты (специально проверял, когда одна база упала)
4 ДенисЧ
 
01.11.11
22:10
а лучше не пользоваться постгрессом...
5 Никола_
Питерский
 
01.11.11
22:13
(4) да ладно не так страшен черт, если голова есть на плечах и можешь курить мануалы на инглише ! )))
6 Doomer
 
01.11.11
22:13
(1) Ежу понятно что лучше средствами СУБД. Даже на ИТС написано.
7 Doomer
 
01.11.11
22:15
(2) Вообще процесс такой мы пытаемся реализовать. Ночью перезагружаем службу сервера 1С. После этого производится резервное копирование средствами СУБД. При загрузке в пустую базу периодически возникает вышеуказанная проблема. Чаще всего это происходит с ЗУП.
8 Doomer
 
01.11.11
22:16
(4) А что лучше использовать из бесплатного?
9 Doomer
 
01.11.11
22:16
(5) Подскажите как вы решаете проблемы.
10 ДенисЧ
 
01.11.11
22:17
(8) лучшее из бесплатного - это платное
11 ilkoder
 
01.11.11
22:19
А если по простому то вся проблема постгреса в том, что сервер 1С что-то просит сделать постгрес, а постгрес если захочет, то это сделает, а если ему будет не до этого, то может и забить...
12 Doomer
 
01.11.11
22:22
А на DB2 кто-нибудь в боевом режиме работает?
13 МихаилМ
 
01.11.11
22:35
(12)
говорят - 1с
14 asady
 
01.11.11
23:09
(0) каждый день делается бэкап средствами пострги -
ресторе штатно в пустую базу - никаких проблем
15 Kreont
 
01.11.11
23:14
архив через:
pg_dump -h localhost -U ****** -Fc -f FileBKP DBNAME

востановление:
а) Через 1С программу создать новую БД
б) pg_restore -h localhost -U ****** -d DBNAME FileBKP

Потом сразу тестирование ИБ
Или как вариант чтоб не нагружать сервер, сбрасываю уже через выгрузку в dt и на файловой полное тестирование
16 Kreont
 
01.11.11
23:15
+(3) 100%, тоже проверял :) лучше делать в чистую
17 Doomer
 
07.11.11
11:44
Вот опять столкнулся с восстановлением базы. Загружаю в пустую базу. Не загружается, вываливается куча ошибок.
Вот лог:
http://narod.ru/disk/30761198001/log%20itil.txt.html
18 Fragster
 
гуру
07.11.11
11:46
(0) резервировать средствами СУБД. в файловом варианте - копированием 1цд. сколько уже писать об этом?
19 Fragster
 
гуру
07.11.11
11:46
а проблемы с пгдумп/прресторе надуманные
20 Fragster
 
гуру
07.11.11
11:47
(12) бесплатный дб2 штырит сильно на базах больше 10-20 гигов
21 Doomer
 
07.11.11
11:54
(20) Расшифруйте пожалуйста термин "штырит".
22 ansh15
 
07.11.11
11:55
(19) Полностью согласен
(17) Пустая база, видимо, была создана посредством 1С
23 Doomer
 
07.11.11
11:56
(18) Думаю что одним из критериев надежного резервного копирования является возможность быстрого восстановления данных. А тут вот периодически какие-то заморочки появляются.
24 Doomer
 
07.11.11
11:57
(22) Я пробовал и средствами 1С создавать базу и средствами СУБД. Когда создаешь средствами СУБД лог чуть меньше, но результат тот же.
25 Fragster
 
гуру
07.11.11
12:00
(21) иногда процесс сервера ДБ2 начинает на 100% грузить проц и все...
26 ansh15
 
07.11.11
12:46
(24) Значит бэкап текстовый...