powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / проблема с диском. как сделать бекап
17 сообщений из 17, страница 1 из 1
проблема с диском. как сделать бекап
    #33235003
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть сервер
IBM Informix Dynamic Server Version 9.40.UC5TL

есть проблема.
18:03:14 Maximum server connections 1020
18:03:14 Level 0 Archive started on rootdbs, datadbs, saldo1, saldo2, log
18:05:18 I/O read chunk 3, pagenum 1223127, pagecnt 256 --> errno = 5
18:05:19 Assert Warning: ISAM error: An error has occurred during archive back up.

как можно сделать L0 ?
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235015
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У вас сбойный диск, сначала надо его починить, иначе Информикс не даст сделать полный бэкап .
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235073
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vybegalloУ вас сбойный диск, сначала надо его починить, иначе Информикс не даст сделать полный бэкап .
Чтобы его починить его кужно отключит.
Стобы онключит нужен юекап.
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235130
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dbexport
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235140
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vybegallodbexport
Попробую объяснить пополнее. Нужно провести процедуру с минимальным , очень желательно нулевым downtime.
Придумана схема: ставим еще один сервер, HDR репликация. меняем диск. HDR репликация.
но нужен L0 backup.
Можно ли указать ontape (onbar?) чтобы он игнорировал ошибку диска ?
onunload же не стопорится.
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235143
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
стандартными средствами, с использованием внутреннего online backup механизма, это сделать не удастся. Но вы можете попытаться использовать external backup/restore для установления HDR. насколько я помню, официальная поддержка такой возможности появиласть только в 10ке ( http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0503fuerderer/ )

External Backup and Restore (EBR) is supported for setting up a High-availability Data Replication (HDR) server pair.

но, мне кажется, описанный алгоритм будет работать и в 9.4. Конечно, надо протестировать.
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33235415
zaiets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не проблема с внешним backup/restore
Должно работать на любой версии (7.3 ..., за предыдущие не ручаюсь)
Лочишь сервер onmode -c block
Копируешь на второй сервер
Поднимаешь Информикс oninit -r
Настраиваешь репликацию

Но даст ли сервер скопировать?
Это еще вопрос. Скопировать можно, но придется повозиться.

А что лежит в третьем чанке? Может оно не критично и можно как-то иначе обойти?

Есть еще EDR можно, попытаться и этим путем.
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33239722
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
zaietsДа не проблема с внешним backup/restore
Должно работать на любой версии (7.3 ..., за предыдущие не ручаюсь)
Лочишь сервер onmode -c block
Копируешь на второй сервер
Поднимаешь Информикс oninit -r
Настраиваешь репликацию

Но даст ли сервер скопировать?
Это еще вопрос. Скопировать можно, но придется повозиться.

А что лежит в третьем чанке? Может оно не критично и можно как-то иначе обойти?

Есть еще EDR можно, попытаться и этим путем.

как внешний backup/restore использовал банальный dd
как бы удостоверится что все Ок ?
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33239802
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
все OK в смысле что поднялся информикс или в смысле удачно скопировались файлы ? в первом случае oncheck поможет гиганту мысли :-)
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33239876
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка чтения может быть из-за нарушения структуры страницы и физически на уровне ОС будет читаться и копироваться свободно (и даже onunload-ом, который не проверяет целостность страницы), но это не значит, что на новом месте эта страница будет признана Информиксом за нормальную. Так что даже на новом инстансе и новом диске ошибка может остаться и проявляться только во время чтения страницы. Причинами нарушения структуры чаще всего служат отключения питания при включенном кешировании записи на диск или подобные вещи (типа, автономный кэш контроллера при отсутствии автономного питания).
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33240509
Фотография Andron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для проверки соответствия скопированных данных лучше использовать алгоритм MD5
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33249425
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vasilisОшибка чтения может быть из-за нарушения структуры страницы и физически на уровне ОС будет читаться и копироваться свободно (и даже onunload-ом, который не проверяет целостность страницы), но это не значит, что на новом месте эта страница будет признана Информиксом за нормальную. Так что даже на новом инстансе и новом диске ошибка может остаться и проявляться только во время чтения страницы. Причинами нарушения структуры чаще всего служат отключения питания при включенном кешировании записи на диск или подобные вещи (типа, автономный кэш контроллера при отсутствии автономного питания).

Ошибка чтения гдето на уровне железа. Непонятно, правда почему не произошел remapping. Но диск всеравно подлежит замене. Посколько физически сектор нечитаем, то при копировании он был заменен нулями. "Больное" место локализировано, таблица, лежащая в этой странице переименована в do_not_touch и пересоздана/загружена из ближайшего .unl
Но из за замены нулями эта страница не должна бы (по идее) быть принятой за нормальную. Информикс на запасной машине поднялся.
oncheck -ce , -ci, -cc ничего подозрительного не выдали. Какие проверки нужно/хорошо было бы сделать еще ?
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33251856
vasilis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
QuasimodoИнформикс на запасной машине поднялся.
Он поднимется даже при отсутствии таблицы :)
так как проверяется только состояние чанков и системная информация.
Quasimodooncheck -ce , -ci, -cc ничего подозрительного не выдали. Какие проверки нужно/хорошо было бы сделать еще ?
Вы забыли проверить основное - страницы с данными.
%informixdir%\bin\oncheck -cDxq
для сокращения времени проверки можно указать только конкретную БД.
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33294689
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь за поздний ответ

oncheck -cD p4c:stat1

BAD PAGE 3:1223278: pg_addr 0:0 != bp->bf_pagenum 3:1223278
BAD PAGE 3:1223279: pg_addr 0:0 != bp->bf_pagenum 3:1223279
BAD PAGE 3:1223280: pg_addr 0:0 != bp->bf_pagenum 3:1223280
....
(в принципе подобное и ожидалось
т.к. копировал с заменением сбойных участков нулями)
Чинить не предлагает

ontape сделал но в логах ругань

04:29:16 IBM Informix Dynamic Server Version 9.40.UC5TL
04:29:16 Who: Session(114, informix@dagobert, 5706, 0x30a4d604)
Thread(151, arcbackup1, 30a234a0, 3)
File: rsarcbu.c Line: 2698
04:29:16 stack trace for pid 4524 written to /tmp/af.47f516e
04:29:16 See Also: /tmp/af.47f516e
04:29:16 Archive detects that page 3:1223296 is corrupt.
04:29:16 Assert Warning: Archive detects that page 3:1223297 is corrupt.

восстановил ка другом сервере
та же ругань при oncheck
есть ли возможность восстановить страницы ?
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33297132
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что вы понимаете под восстановлением страницы ? Восстановить ее в первозданном виде ? нет, конечно - информация безвозвратно потеряна, чтобы ее восстановить надо было делать бэкапы. Или вы хотите только убрать ошибку при ontape ? Тогда проще всего выяснить, какой таблице принадлежит запорченная страница, скопировать данные вокруг нее в файл, дропнуть и пересоздать таблицу и залить данные обратно. Ну или ручками выставить правильные адрес страницы и таймстемпы (чего я, как бывший инженер саппорта, вам рекомендовать не могу :-) )
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33299673
Quasimodo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
больная таблица была переименована и восстановлена из бекапа.
не ее не удаляли, таким образом локализируя сбойные участки диска.
теперь диск заменили, но остались плохие страницы.
Правильно ли я понял что после drop table ontape и oncheck перестанут ругатся и эти страницы станут доступными длч повторного использования ?
...
Рейтинг: 0 / 0
проблема с диском. как сделать бекап
    #33302410
vybegallo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
насколько я помню алгоритм бэкапа - да, незанятые страницы не сохраняются. Впрочем, вы ничем не рискуете, можно попробовать и рассказать нам.
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / проблема с диском. как сделать бекап
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]