![]() |
![]() |
![]() |
|
ошибка при бэкапе postgresql через pg_dump | ☑ | ||
---|---|---|---|---|
0
игоМото
07.12.22
✎
09:18
|
Спокойно жили и долго бэкап делался, а недавно вдруг перестал
создаю вот таким батником: CLS ECHO OFF CHCP 866 REM УКАЗАНИЕ ПЕРЕМЕННЫХ СРЕДЫ POSTGRESQL SET PGBIN=C:\Program Files\PostgreSQL\11.9-1.1C\bin SET PGDATABASE=rios_arautomation2_2020 SET PGHOST=10.15.1.10 SET PGPORT=5432 SET PGUSER=postgres SET PGPASSWORD=пароль REM ПЕРЕХОД В КАТАЛОГ С bat-ФАЙЛОМ (ОТКУДА ЗАПУЩЕН ФАЙЛ) %~d0 CD %~dp0 REM ФОРМИРОВАНИЕ ИМЕНИ ФАЙЛА ДЛЯ РЕЗЕРВНОЙ КОПИИ И LOG ФАЙЛА ОТЧЕТА SET DAT=%date:~0,2%%date:~3,2%%date:~6,4% SET DUMPFILE=E:\backups\PG\%DAT%-rios_arautomation2_2020.backup SET LOGFILE=E:\backups\PG\%DAT%-rios_arautomation2_2020.log SET DUMPPATH="%DUMPFILE%" SET LOGPATH="%LOGFILE%" REM ВЫПОЛНЕНИЕ КОМАНДЫ (ПРОГРАММЫ) ДЛЯ СОЗДАНИЕ РЕЗЕРВНОЙ КОПИИ БАЗЫ ::CALL "%PGBIN%\pg_dump.exe" --format=custom -U postgres --verbose --file=%DUMPPATH% 2>%LOGPATH% CALL "%PGBIN%\pg_dump.exe" --host localhost --port 5432 --username "postgres" --role "postgres" --format custom --blobs --section pre-data --section data --section post-data --encoding UTF8 --verbose --file %DUMPPATH% 2>%LOGPATH% REM ВЫПОЛНЕНИЕ КОМАНДЫ (ПРОГРАММЫ) ЗАВЕРШЕНО, ЕСЛИ ОШИБОК НЕТ ТО КОНЕЦ IF NOT %ERRORLEVEL%==0 GOTO Error GOTO Successfull REM ПРИ ВОЗНИКНОВЕНИИ ОШИБОК УДАЛЯЕТСЯ ПОВРЕЖДЕННЫЙ ФАЙЛ КОПИИ И СООТВЕТСТВУЮЩАЯ ЗАПИСЬ В ЖУРНАЛЕ О ЕЕ СОЗДАНИИ :Error DEL %DUMPPATH% MSG * "Ошибка при создании резервной копии базы данных. Смотрите backup_rios_arautomation2_2020.log." ECHO %DATETIME% Ошибки при создании резервной копии базы данных %DUMPFILE%. Смотрите отчет %LOGFILE%. >> rios_arautomation2_2020.log GOTO End REM ЕСЛИ КОПИЯ СДЕЛАНА БЕЗ ОШИБОК ДЕЛАЕТСЯ ЗАПИСЬ В ЖУРНАЛЕ РЕГИСТРАЦИИ :Successfull ECHO %DATETIME% Успешное создание резервной копии %DUMPFILE% >> backup_rios_arautomation2_2020.log GOTO End :End Все было хорошо, а теперь не создает, а в логе последние строки выдает такое: pg_dump: dumping contents of table "public.config" pg_dump: [custom archiver] could not write to output file: Invalid argument места хватает, ничего по правам не менялось хэлп, мудрецы, куда смотреть, как делать бэкап???очень срочно, пожалуйста помогите! |
|||
1
vicof
07.12.22
✎
09:26
|
could not write to output file: Invalid argument
|
|||
2
игоМото
14.12.22
✎
09:32
|
кажется, дело в массиве, так как делал бэкапы на рэйд10, ща перевел на одиночный диск и пока неделю нормально все создает. продолжаю мониторинг
|
|||
3
mistеr
14.12.22
✎
13:01
|
(0) Формат даты не поменялся часом?
|
|||
4
lolek
14.12.22
✎
15:07
|
2>%LOGPATH% 2 это к чему вообще там ?
|
|||
5
Arbuz
14.12.22
✎
16:05
|
(4) к вот этому 2>&1 >%LOGPATH%
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |