Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 77

Ошибка при бэкапе

25.11.2022, 09:20. Показов 2187. Ответов 5

Author24 — интернет-сервис помощи студентам
Спокойно жили и долго бэкап делался, а недавно вдруг перестал
создаю вот таким батником:

Windows Batch file Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
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._inforg36608"
pg_dump: [custom archiver] could not write to output file: Invalid argument

места хватает, ничего по правам не менялось
хэлп, мудрецы, куда смотреть, как делать бэкап???очень срочно, пожалуйста помогите

также хотел добавить, что я пробовал альтернативно делать бэкап:
Windows Batch file Скопировано
1
2
@ECHO OFF
CALL "C:\Program Files\PostgreSQL\11.9-1.1C\bin\pg_dump.exe" -h 10.15.1.10 -p 5432 -U "postgres" --role "postgres" --format custom --blobs --section pre-data --section data --section post-data --encoding UTF8 -v -d rios_arautomation2_2020 > "e:\backups\PG\%date%_rios_arautomation2_2020.backup"
Вот этот делает всегда, но я так понимаю он неполноценный делает так как размер бэкапа прыгает по 4-5 гб меньше, когда первый вариант стабильно выдает одинаковый размер+небольшое добавление. Второй вариант еще и ошибки выдает:
pg_restore: creating INDEX "public.byshow"
WARNING: errors ignored on restore: 29270
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.11.2022, 09:20
Ответы с готовыми решениями:

Ошибка при бэкапе базы
Внезапно перестал делаться бэкап. Выдается следующая ошибка: Error 3202: Write on 'C:BACKUPCoordCoord_db_200409300200.BAK' failed,...

Ошибка при бэкапе базы данных
Необходимо сделать backup базы и восстановить ее на другом сервере. Появляется ошибка (на скрине). Как ее исправить? Делаю на SQL Server...

SQL Maximum error count при бэкапе
У меня при бэкапе вылетает ошибка с кодом 0x80019002. Написано что для решения проблемы нужно что-то сделать с параметром Maximum error...

5
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
27.11.2022, 15:43
А в логе выше еще ошибки есть какие-нибудь или только эта??
0
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 77
30.11.2022, 15:02  [ТС]
grgdvo,
только эти
вроде разобрался. нашел логи с ругательствам "ошибка отложенной записи" и надо было...очистить корзину) оказывается корзина не на системном диске, также включил файл подкачки на диске куда бэкап делается
но после перезагрузки сервера уже 3 бэкап норм создался и восстановился, мониторю дальше
0
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 77
07.12.2022, 09:01  [ТС]
через неделю опять не сделался бэкап и появилась ошибка в логе:
pg_dump: dumping contents of table "public.config"
pg_dump: [custom archiver] could not write to output file: Invalid argument

пока не нашел в чем проблема
0
1258 / 973 / 383
Регистрация: 02.09.2012
Сообщений: 3,001
07.12.2022, 20:57
У вас антивирус какой-нибудь на сервере работает?? Отключить!
Или хотя бы исключить директорию данных и архивов из поля зрения антивируса.
0
0 / 0 / 0
Регистрация: 02.12.2015
Сообщений: 77
14.12.2022, 09:32  [ТС]
кажется, дело в массиве, так как делал бэкапы на рэйд10, ща перевел на одиночный диск и пока неделю нормально все создает. продолжаю мониторинг
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2022, 09:32
Помогаю со студенческими работами здесь

Ignore table не работает при бэкапе таблиц
Добрый день. Пишу такой запрос, который должен сделать бекап всех таблиц с префиксом ipb_ и при этом добавил туда --ignore-table что не...

Ошибки при бэкапе Symantec Backup Exec 2010 R3
Здравствуйте. Делаю бэкап одного из серверов, всё ок, бэкап готов. Но в "Журнале заданий" отображаются сообщения (показаны на...

Узнать есть ли SP1 в бэкапе, разделе восстановления
Здрасте. У большинства компьютеров и ноутбуков купленных в магазине, бывает присутствует предустановленая ОС. И как правило за...

Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи!
Доброго всем времени суток! подскажи пожалуйста как исправить ошибку: Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове...

Ошибка 0x8007001f при обновлении Windows 10 и ошибка при попытке переименовать Новую папку
Друзья, добрый день. Уже продолжительное время не могу обновить Windows 10 Home. Сейчас используется версия 1803. При обновлении до...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Динамические массивы в C++ - создание и использование
NullReferenced 27.04.2025
Динамические массивы представляют собой один из фундаментальных инструментов программирования на C++, позволяющий создавать структуры данных, размер которых определяется во время выполнения. . .
Асинхронный JavaScript: Промисы, Async/Await и Fetch API
Reangularity 27.04.2025
Пользователь заходит на веб-страницу, нажимает кнопку и. . . ничего не происходит. Сайт словно замер. Через несколько секунд всё внезапно оживает, но пользователь уже успел закрыть вкладку. Знакомая. . .
Management on GitLab and repository management in Visual Studio code
jigi33 27.04.2025
- repo management on GitLab - CI/ CD in GitLab - VCS repository management in Visual Studio code (see attachments)
Kanban или Scrum - что выбрать?
EggHead 27.04.2025
Kanban и Scrum — уже много лет удерживают лидирующие позиции среди гибких подходов. Руководители проектов и команды разработчиков то и дело сталкиваются с дилеммой: какой из этих двух методов выбрать. . .
Кастомные Middleware на C# в ASP.NET Core
UnmanagedCoder 27.04.2025
Разработка веб-приложений сегодня мало напоминает монолитное программирование прошлых лет. На смену громоздким блокам кода пришла модульная архитектура, где каждый компонент выполняет строго. . .
Анализ и линтинг кода JavaScript: ESLint, Prettier и JSHint
run.dev 26.04.2025
JavaScript прошёл долгий путь от простого языка для анимации веб-страниц до основы современной веб-разработки. С ростом сложности приложений, увеличением кодовых баз и масштабированием команд. . .
Паттерны в Python: Singleton, Factory и Observer
py-thonny 26.04.2025
Паттерны проектирования — это проверенные временем решения типовых проблем разработки программного обеспечения. Их история берёт начало с книги "Приёмы объектно-ориентированного проектирования. . . .
Исключения в C#: Stack Overflow, Access Violation и Out of memory
stackOverflow 26.04.2025
Исключения в C# — это не только механизм оповещения о проблемах, а целое искусство управления потоком выполнения программы в экстремальных ситуациях. Обычное исключение, например,. . .
Логирование в C# ASP.NET Core с помощью Serilog, ElasticSearch, Kibana
stackOverflow 25.04.2025
Помните те времена, когда для анализа проблемы приходилось подключаться к серверу, искать нужный лог-файл среди десятков других и вручную фильтровать тысячи строк в поисках ошибки? К счастью, эти дни. . .
Структура "железный OnKeyUp" вместо антидребезга. Полностью асинхронный счётчик.
Hrethgir 25.04.2025
Программа для симуляции схемы - Logisim Evolution В общем какое-то время отвлёкся, так было надо, теперь когда запилю это на verilog и FPGA , досоставлю заявку в ФИПС на полезную модель - не готов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер