Имя: Пароль:
1C
1С v8
Сервер 1С и X32 .проблемы
0 Glenas
 
14.02.19
14:39
Привет! Предыстория такова

Есть Linux Ubuntu 12 X32, PostGre 8-я, той же битности и сервер 1С соответственно с УТ 10.3

За все то время, что эта связка существует, база разрослась  до 30 гб. Появилась необходимость перенести её на другое оборудование. Привычно захотел её выгрузить, а вот нет. DT не формируется, вылет с ошибкой
out of memory for query result

Судя по гуглу, связанно это с битностью, т.е. дамп не может сформироватся, свыше 4 ГБ или другая причина?

CF файл + выгрузку данных не предлагать, это если ничего более не поможет
1 Лодырь
 
14.02.19
14:41
Перенести бэкап базы postgre?
2 Glenas
 
14.02.19
14:43
(1) Бейкап не привзяан к битности? может быть развернут на 64?
3 unregistered
 
14.02.19
14:45
(2) Ты не поверишь.
4 Glenas
 
14.02.19
14:47
Суть в том, что новый сервак на винде, но там та же PostgreSQL
5 unregistered
 
14.02.19
14:51
(4) Да хоть на MacOS. Какая разница, если СУБД одна?

Это всё равно, что спрашивать будет ли читаться файл, если его перенести с обычного HDD-диска на SSD-диск.
6 Glenas
 
14.02.19
14:51
В принципе этот дамп можно на транзакции разбить, потом собрать
7 bolero
 
14.02.19
14:59
(6) на транзакции разбивать лишнее

чтобы не таскать 30-гиговый файл, лучше использовать дамп в формате каталога

пример:

/usr/pgsql-10.5-onec/bin/pg_dump -h 10.0.0.1 -f /backup/pg1c/xx.pgdumpdir -F d -U postgres xx
/usr/pgsql-10.5-onec/bin/pg_restore -h 10.0.0.2 -d xxtest -U postgres /backup/pg1c/xx.pgdumpdir


NB: pg_dump можно запускать прямо с новой машины, тогда файлы никакие тащить не придется
8 Glenas
 
14.02.19
15:24
(7) ок, спс сейчас попробую