Имя: Пароль:
1C
1С v8
Переход 1С+PostgreSQL на х64
,
0 alexbur
 
20.02.13
13:08
Добрый день.
На данный момент используем связку Win2008x64+ Сервер 1С х32 + PostgreSQL 8.4.3 х32. Баз около 10.

В настоящее время наблюдаются проблемы с быстродействием, а так же нет возможности бэкапить базы средствами PostgreSQL. Так же, некоторые базы, выгруженные в dt не загружаются на сервер, а только в файловый вариант (out of memory).

Планируем установить PostgreSQL 9.1.2-1.1C х64 и Сервер 1С х64.

Каким образом с наименьшими проблемами осуществить переход? Выгрузить все базы в dt, снести 32хбитные PostgreSQL и Сервер 1С, установить 64хбитные PostgreSQL и Сервер 1С? Или что то можно накатить сверху?

Просто опасаюсь, снеся всё словить ошибку загрузки из dt и остаться у разбитого корыта.
1 Biker
 
20.02.13
13:11
> а так же нет возможности бэкапить базы средствами PostgreSQL
Это почему ?
2 Fragster
 
гуру
20.02.13
13:12
а pgdump - это что?
3 Fragster
 
гуру
20.02.13
13:12
ну и pgrestore в пару ему
4 xReason
 
20.02.13
13:17
сделай так
1) выгрузи в DT
2) Поставь Postgres 9.2 - в отдельную папку, а скорее всего на сам так и сделает
3) тормозни 8.4 и запусти 9.2
4) загрузи DT

если что-то пойдет не так, то запустишь 8.4 и все будет работать в старом режиме, а ты будешь пробовать другие варианты переноса
5 alexbur
 
20.02.13
13:19
(1) Потому что базы - УПП. И там в таблице config есть запись размером больше 120Мб - конфигурация поставщика. Postgre при бэкапе выдаёт ошибку.
6 alexbur
 
20.02.13
13:23
(4) Ок, спасибо. То есть при установке в другую папку  Postgres 9.2 ничего не затрет от 8.3? В ситемных папках каких-нибудь? И службы будут разные?

А сервер предприятия снести полностью и новый поставить? Есть разница, в какой последовательности это делать?
7 kev789
 
20.02.13
13:23
(4) Я еще вешал 9.2 на другой ip (так как на другой порт не получалось). Работали обе версии и потихоньку перетягивал.
8 kev789
 
20.02.13
13:23
(7) 9.1.2 версию
9 alexbur
 
20.02.13
13:30
(7) А как Postgres на другой ip повесить? У нас всё на одном серваке стоит.
10 ice777
 
20.02.13
13:41
(0) можешь еще и pgAdmin себе поставить до кучи.
11 ice777
 
20.02.13
13:43
(9)  postgresql.conf
* я работаю не под виндой.
12 ice777
 
20.02.13
13:44
13 unregistered
 
20.02.13
13:59
Сервер 1С можно вообще не сносить.
На одном сервере вполне себе могут уживаться две версии 32 и 64.

>>  опасаюсь, снеся всё словить ошибку загрузки из dt и остаться у разбитого корыта.

Можно не сносить старый Postgres 8.4, а сделать либо как в (4), либо развернуть предварительно Postgres 9.2 на другом компе и попробовать загрузить базы туда (если всё пройдет успешно, то просто перенести базы с тестового компа на исходный после установки на нём Postgres 9.2).
14 alexbur
 
21.02.13
05:37
(10) pgAdmin стоит конечно, версии 1.8.2. Нужно ли версию до последней обновить?

(13) >На одном сервере вполне себе могут уживаться две версии 32 и 64

Насколько я понимаю, это потребует двух лицензий? Тогда не вариант.

>просто перенести базы с тестового компа на исходный после установки на нём Postgres
Интересная идея :)
А как переносить потом? Через dt, или средствами СУБД как то?
15 dmrjan
 
21.02.13
13:29
(4) Судя по всему пользуетесь непротестированной версией PostgreSQL 9.2? Если так - подскажи, производительность повысилась по сравнению с 8.4 или 9.1? Как стали вести себя полный вакум и реиндексация?
16 alexbur
 
22.02.13
06:27
(15) Судя по всему, имелась ввиду  PostgreSQL 9.1.2, а не 9.2
17 Fragster
 
гуру
22.02.13
07:24
(14) вроде как 1 ключик аппаратный х64 можно
18 alexbur
 
22.02.13
10:10
(17) аппаратные ключи сейчас достать трудновато. Только программные в продаже.
19 ansh15
 
22.02.13
12:29
(18)Заказывать надо, с обоснованием необходимости аппаратного ключа.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс