Имя: Пароль:
1C
 
1С и PostgreSQL восстановление из бэкапа...
0 NewManIn1C
 
24.09.10
10:46
Установил PostgreSQL скачанный с сайта 1С, подцепил к нему базу 1С, все работает, настроек никаких не менял...
Сделал бэкап через pgAdmin3 - все прошло успешно.
При попытке восстановления вываливается сообщение о куче ошибок и база соответсвенно не восстанавливается. У кого нить такое было? Что с этим делать?
1 ansh15
 
24.09.10
11:15
Удалить базу, создать новую с таким же именем и восстановить из бэкапа.
2 NewManIn1C
 
24.09.10
11:49
так делал =) это единственный вариант?
3 ansh15
 
24.09.10
21:28
Удалять и создавать новую базу надо в pgAdmin3.
Формат резервной копии - custom(не текстовый).
Может что-то при удалении базы не до конца удаляется...
4 Fragster
 
гуру
24.09.10
21:29
бакапы надо делать через pgdump
5 Fragster
 
гуру
24.09.10
21:29
(4)+ по крону
6 ansh15
 
24.09.10
21:58
(4)(5) это само собой
Как я понял, товарищ пока просто тренируется
7 avkend
 
24.09.10
22:13
(0) откуда качал тоже хочу потренироваться
8 nemo1966
 
24.09.10
22:28
я горячий так и не смог толком настроить перехожу вот на db2....
9 Voffka
 
24.09.10
22:32
(8) это не повод
10 nemo1966
 
24.09.10
22:38
(9) для меня повод, мне горячий необходим. На постгри он и делался вроде и даже проверял работало. Однако через год бекап поднять не смог, причем загружается без ошибок а 1с вываливается.
11 Garlic
 
24.09.10
22:43
(0) +(3)
1. Удалить старую базу
2. Создать новую пустую базу с тем же именем, владельцем, кодировкой.
3. Восстановить из бэкапа.
12 newjon
 
24.09.10
23:22
(8) а я с db2 сегодня тренировался, много нового для себя узнал и много времени убил, кому интересно могу поделится
13 newjon
 
24.09.10
23:27
(0) отказался я от postres из за того что при каждом ТИИ находились какие-то ошибки
14 nemo1966
 
24.09.10
23:28
(12) подскажи 1с поддерживает архивный режим или нет? Что то у меня выгрузка корректно в архивном режиме корректно не грузится.
15 nemo1966
 
24.09.10
23:29
(13) и на каком варианте остановился?
16 newjon
 
24.09.10
23:31
(14) я 18.00 бьюсь специально на другой комп под другой операционкой, все вроде загрузил, щас ТИИ проходит дальше поглядим, выгрузка делается на горячую два раза в день, с переносом на другой комп
17 newjon
 
24.09.10
23:31
(15) осваиваю db2
18 nemo1966
 
24.09.10
23:36
(16) да нет стандартный db2 бекап работает без вопросов и на горячей машине и при восстановлении на другую (поднят на debian) работает и в режиме трехзвенки и когда 1с сервер и db2 на одной машине. Я о стандартной выгрузке 1с вот тут проблема в архивном режиме.
19 newjon
 
24.09.10
23:39
(18) чет я не пойму или не знаю, че такое архивный режим
20 nemo1966
 
24.09.10
23:43
(19) режим архивирования журналов позволяет делать "горячий бекап" т.е. не отключая юзверей. Стандартный режим (который по задействуется при создании базы средствами 1с) этого не допускает.
21 newjon
 
24.09.10
23:45
(20) все равно я тебя не совсем понял, если ты про загрузку из dt-файла, у меня все грузится только значительно дольше, чем например при использовании postgres
22 nemo1966
 
24.09.10
23:56
(21) у меня было два варианта при загрузке dt в базу в архивном режиме - глубокий зависон (в обычном режиме загрузка чуть больше часа, в архивном сутки и сibmнял задание) и загрузилось за 1.5 часа но 1с обнаружила не исправимую ошибку даже ТИИ вылетел с той же ошибкой. При этом в обычном режмиме проблем нет. db2-express-c 9.7 sp2 с сайта ibm.
23 Живой Ископаемый
 
25.09.10
01:26
2(20) 1С все равно какой режим архивный или циклический - скажем так - 1С об этом ничего не знает. Равно как и о буферпулах, и обо всем остальном.
24 Живой Ископаемый
 
25.09.10
01:29
2(22) а вот это к архивному режиму не имеет никакого отношения - я гарантирую это.
Чтобы быстро загрузилась база из дт, нужно увеличить буферпулы, и самое также главное не забыть о волшебном параметре ДБ_Ворклоад.

"даже ТИИ вылетел с той же ошибкой" - какой релиз в8 при этом использовался? Есть подозрение что в 8.2.12.80 такой проблемы нет.
25 Живой Ископаемый
 
25.09.10
01:32
26 Живой Ископаемый
 
25.09.10
01:35
а, ну и еще также - если уж выставляешь архивный режим, то нужно сделать так, чтобы пространство для логов ВНЕЗАПНО не кончилось при загрузке из дт
27 nemo1966
 
25.09.10
10:15
(26) под логи 8 гб. db2_workload=1c выставлено. релиз 8.1.15.47 если не ошибаюсь.
28 Живой Ископаемый
 
25.09.10
15:53
тогда остаются буферпулы.
29 Живой Ископаемый
 
25.09.10
16:05
Если кратко, то там в чем прикол - Експресс-Ц может использовать 2 Гб. По умолчанию у всех буферпулов стоит авторазмер и автоувеличение... Но при этом - я мониторил, и по ссылкам в (25) можно найти как - при загрузке Дтшника они все вместе далеко не выбирают 2 Гб. А если они выбирают меньше, то значит они быстрее заполняются, и у ДБ2 возникает нужда экстернализировать (слово понравилось) их на диск. Что замедляет загрузку. Поэтому 2 из них, самых-самых сразу увеличиваю. Мне это дало ускорение в три раза 12 минут против 36.

а уж сменить тип логгирования можно и после загрузки - но честно - не имеет особого значения при загрузке.

Возможно имеет смысл просто сделать сразу много и больших праймери логов - потому что их ДБ2 создает при первом конекте к базе, и чтобы при загрузке из ДТ использовались именно праймери логи (а не секондари, которые создаются по мере надобности - а значит также это операция отнимает время) Ну вот как-то так.
30 Живой Ископаемый
 
25.09.10
16:09
ну и попробуй для прикола например ДБ2 9.5.4 потому что именно она была актуальна на момент 8.1.15.
31 nemo1966
 
27.09.10
15:05
Можно поточнее как4 это сделать "Поэтому 2 из них, самых-самых сразу увеличиваю. " чет не соображу никак.....
"а уж сменить тип логгирования можно и после загрузки" это да но интересно же....
32 Живой Ископаемый
 
27.09.10
15:27
2(31) https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/Wc0d1a21236a5_4cb4_9d40_424193dcd115/page/Настройка%20размера%20буферных%20пулов?lang=ru

V81C_LARGEBP и V81C_INDEXBP один я выставляю в 10000(у которого страница по 8 кб) другой в 100000(у которого в 32кб). Благодаря этому буквально сразу при коннекте к базе, инстанс который обслуживает эту базу съедает 1.8 Гб. Если оставить автоматом - то не дотягивает до 700 Мб.
И попробуйте все-таки другие версии ДБ2 - 9.7.1, 9.5.4
33 Живой Ископаемый
 
27.09.10
15:31
стоп, только наоборот - 8кб-страничный в 100 000, а 32 кб страничный в 10000