Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / восстановление rootdbs / 6 сообщений из 6, страница 1 из 1
26.03.2008, 22:07
    #35216201
Pavel-L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление rootdbs
Добрый день, уважаемые!

Помогите плиз советом.

На входе есть:
Informix IDS 9.3 FC6
HPUX 11.11 (PA-RISC)

И база размером ~4TB.

Сдача всей системы - 31.03.2008!!!

Предыстория:
Некоторое время назад заказчиком было принято решение расширить систему. Это потребовало и расширения дискового пространства. Для этого был приобретен новый дисковый массив.
База была успешно скопирована на новый массив и все радовались выросшим производительности и месту. А старую базу оставили "так, на всякий случай".

Сегодня произошло страшное.
В разгаре работ по отладке всего этого добра сервер вдруг перестал отвечать.

В итоге выяснилось, что при переносе "забыли" перелинковать rootdbs и он смотрел на старую базу. Сегодня, предварительно спросив нас, нужна ли нам старая база и получив ответ "грохай", админ с гордостью удалил VDISK со старого массива, а вместе с ним и актуальный rootdbs.

Соответственно, у нас остался только старинный (на момент копирования) rootdbs и его миррор.

Бэкапа нет, т.к. это не входило в состав работ (планировалось на следующий этап).

Попытки хоть как-то оживить сервер со старым rootdbs безуспешны.
Все, что он успевает написать в online.log:
20:13:56 IBM Informix Dynamic Server Started.
20:14:11 Segment locked: addr=0xc00000000051e000, size=4294705152
20:14:11 Requested shared memory segment size rounded from 2285053KB to 2285056KB
20:14:19 Segment locked: addr=0xc0000001004de000, size=2339897344

Wed Mar 26 20:14:23 2008

20:14:23 Event alarms enabled. ALARMPROG = '/apps/inst1/informix/ids.93/etc/log_full.sh'
20:14:23 Booting Language <c> from module <>
20:14:23 Loading Module <CNULL>
20:14:23 Booting Language <builtin> from module <>
20:14:23 Loading Module <BUILTINNULL>
20:14:35 IBM Informix Dynamic Server Version 9.30.FC6X9 Software Serial Number XXX#XXXXXXXXX
20:14:36 IBM Informix Dynamic Server Initialized -- Shared Memory Initialized.

20:14:36 Physical Recovery Started at Page(3:144595).
20:14:38 Physical Recovery Complete: 29340 Pages Examined 29340 Pages Restored.

20:14:38 Logical Recovery Started.
20:14:38 10 recovery worker threads will be started.
20:14:38 Assert Failed: Dynamic Server must abort
20:14:38 IBM Informix Dynamic Server Version 9.30.FC6X9
20:14:38 Who: Session(7, informix@mpmnw, 0, 335488200)
Thread(177, fast_rec, c000000113fb1088, 1)
File: rslog.c Line: 3383
20:14:38 Results: Dynamic Server must abort
20:14:38 Action: Reinitialize shared memory
20:14:38 stack trace for pid 4817 written to /apps/informix_dump/af.499847e
20:14:38 See Also: /apps/informix_dump/af.499847e, shmem.499847e.0
20:14:49 Error writing '/apps/informix_dump/shmem.499847e.0' errno = 27
20:14:49 rslog.c, line 3383, thread 177, proc id 4817, Dynamic Server must abort.
20:14:49 PANIC: Attempting to bring system down


Скажите, доктора, его можно хоть как-то оживить без потери базы?

Уверен, что можно. Пусть даже прописыванием всего и везде.


Заранее спасибо.

Павел.
...
Рейтинг: 0 / 0
26.03.2008, 23:16
    #35216246
victor16
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление rootdbs
1. Если файловая система на старом дисковом массиве не потеряна,
то есть смысл вернуть его на место.
2. Можно создать линки со старыми именами, ссылающиеся на новый дисковый массив.
Если размер и количество чанков не менялось, то все должно быть нормально.

Кроме того, у Вас сервер не может записать дамп в файл
/apps/informix_dump/af.499847e
а дополнительная диагностическая информация не помешала бы.

И еще вопрос, бэкапов вообще нет или отсутствуют бэкапы только в новой конфигурации?
Если есть бэкапы из старой конфигурации, тогда можно создать линки со старыми именами,
ссылающиеся на новый дисковый массив, и восстановить данные из архива.

С уважением,
Виктор
...
Рейтинг: 0 / 0
27.03.2008, 00:04
    #35216279
Pavel-L
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление rootdbs
В том-то все и дело, что это raw-девайсы. К тому-же количество чанков увеличилось почти в 3 раза.

Там стоит ограничение в 2GB на файл, поэтому в дамп пишется толтько первые 2 гига.
Файл af есть и могу его дать по кускам или куда-нибудь выложить.

Павел.
...
Рейтинг: 0 / 0
27.03.2008, 08:24
    #35216423
восстановление rootdbs
Pavel-L
предварительно спросив нас, нужна ли нам старая база и получив ответ "грохай", админ с гордостью удалил VDISK
т.е. удалили именно vdisk с говноевы а не волум из оси? анпрезент надо делать а потом ждать неделю. Позвоните в hp может они восстановят.
Pavel-L
Соответственно, у нас остался только старинный (на момент копирования) rootdbs и его миррор.
если есть журналы сбекапленные за это время и логи лежали не в рутдбс, звоните в айбиэм.
Pavel-L
Бэкапа нет, т.к. это не входило в состав работ (планировалось на следующий этап).Ое! тормоза и бекапы придумали трусы.
...
Рейтинг: 0 / 0
27.03.2008, 11:35
    #35217043
Igor Zaiets
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление rootdbs
Судя по всему у вас физическое восстановление прошло.
Затык на логическом.
Значит в принципе можно заставить информикс стартонуть, но есть большая вероятность потери данных.
Для того, что бы этого хоть в какой-то степени избежать, вам нужно малость поправить зарезервированные страницы - PAGE_1CKPT & PAGE_2CKPT если не ошибаюсь.
Если файлы лог. журнала лежат в rootdbs - чуток хуже, их возможно придется "обнулять" и править uniqid.
Во всяком случае думаю алгоритм вам понятен.

Посмотреть как используются чанки можно просто запустив "oninit -r"
Должен запуститься в Fast Recovery.

В идеале конечно было бы хорошо если бы удалось восстановить Vdisk - в таком случае вероятность потери данных была бы минимальная.
Во всяком случае оцените риски, что вам легче:
1. перезакачать данные (наскоколько понимаю - это хранилище и даже если учетная система то у вас закончился этап конвертации данных)
2. или еще полгода сидеть у клиента и проверять и править данные - работа еще та.
...
Рейтинг: 0 / 0
04.04.2008, 20:45
    #35237009
0x000543
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
восстановление rootdbs
Чем закончилось дело?
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / восстановление rootdbs / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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