Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не запускается база ASA - .. larger than expected / 14 сообщений из 14, страница 1 из 1
19.05.2006, 08:22
    #33737383
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
I. 05/18 12:10:56. Note: The size of 'D:\mydata.DB' is
larger than expected

Посоветуйте что можно сделать,это вроде еще не ошибка я пробовал ждать но окошко так и висит база не заводится
...
Рейтинг: 0 / 0
19.05.2006, 08:26
    #33737388
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Файловую систему для начала проверьте на всякий пожарный. Далее по идее запускать сервер и ждать - у меня помнится было такое, сервер чего то долго проверял в БД, потом она поднялась.
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
19.05.2006, 09:15
    #33737452
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Спасибо за быстрый ответ, осмелюсь спросить более детально, у нас был запущен большой DELETE и оборван в окне Interactive SQL затем сделан Shutdown ASA серверу и вновь запущен ASA.

Как увидеть что ASA занят чем то полезным а не висит просто так и сколько может занять восстановление, и что будет если базу стартовать без "лога" ?

Очень нужно именно без лога, а восстанавливать можно на выходных. Размер базы (синхронизируемой) около 270 GB.
...
Рейтинг: 0 / 0
19.05.2006, 09:38
    #33737517
Александр Спелицин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Скорее всего у Вас происходит откат транзакции, внутри которой выполнялось удаление. Если чисто теоретически, то времени будет примерно раза в полтора - два больше, чем выполнялось удаление.
У самого была аналогичная ситуация.
...
Рейтинг: 0 / 0
19.05.2006, 11:51
    #33738058
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Спасибо! Будем ждать когда закончит проверку базы, а о я результатах непременно сообщу, т.к. в сетке подобного рода информации найти не удалось.
...
Рейтинг: 0 / 0
19.05.2006, 23:16
    #33739961
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Помимо указанного сообщения об expected, должно быть recovery database. Вот
на нем сервер и должен висеть, и делать откат. Сделать откат в выходные, а
пока по-работать - так не бывает. Утром откат, вечером - стулья. (с)


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
21.05.2006, 12:36
    #33740919
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
пишет следующее:

Database recovery in progress
..
Transaction log: mydata.log..

Процесс идет несколько суток, но как узнать сколько еще времени ждать, и можно ли если прервать recovery, a файлу из последней копии подсунуть последний log-файл или же в этом случае Sybase будет делать все сначала т.е.:
-проверку базы (мы так поняли идет постраничная валидация)
-откат транзакций

дело в том что копия есть, но занят последний log-файл (3 GB) который мы хотим подсунуть базе из копии. Да еще может есть утилиты для копирования файлов которые заняты ( т.е. лог сейчас залочен хотя обращении к нему пока нет) или может есть ключи запуска базы без валидации размера?

Есть мысли как лучше сделать?
...
Рейтинг: 0 / 0
21.05.2006, 19:46
    #33741201
Рыжий Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
дайте ей закончить... винтом пилит?
...
Рейтинг: 0 / 0
22.05.2006, 06:09
    #33741490
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Похоже Sybase молотит попусту потому что идут одни READ контейнера базы (есть такая утилита File Monitor она фиксирует обращения к диску). Так вот мы взяли копию базы и подсовывали ей логи с ключом -a, логи были 1-2,5GB она их съедала макс. за 5 часов, а вот последний лог 3,5 GB ест уже 12 часов, какие у вас мысли будут (кстати посмотрели что за операция удаления была - это удаление всех записей за 3 месяца кроме сегодняшнего дня) Но вопрос сразу разве применив команду DELETE * .. where data<today() и оборвав эту операцию не происходит откат всей транзакции, ведь в востанновленной копии записи не были удалены, такое ощущение что Sybase одну большую транзакцию разбивает на кучу маленьких и сначала выполняет удаления а потом будет делать ROLLBACK) . Как при восстановлении из лога сказать ему чтобы не брал незавершенные транзакцийй т.е. отменил бы всю операцию удаления одним махом. Самое дурацкое что в таблице как оказалось нету индекса ?
...
Рейтинг: 0 / 0
22.05.2006, 07:35
    #33741523
ASCRUS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Для таких целей нужно не накатывать последний лог, а транслировать его в SQL скрипт утилитой DBTRAN, вырезать там ненужные операции удаления записей и запустить на выполнение через ISQL (консольную версию, иначе зависнет на размере).
--
www.rusug.ru - портал русскоязычной группы пользователей Sybase
...
Рейтинг: 0 / 0
22.05.2006, 08:10
    #33741555
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Согласен полностью, но дело в том что база синхронизируется со 100 филиалами и поскольку у Sybase своя внтуренняя организация страниц где хранится информация (синхронизация вроде тоже страницами выполняется) то есть опасность рассинхронизировать центр с филиалами, а это еще хуже (хотя таблица в которой было стирание и не репликируется). Не так ли?
...
Рейтинг: 0 / 0
22.05.2006, 18:29
    #33743562
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Только синхронизация идет не по страницам, а по чекпоинтам. А в остальном все верно.
...
Рейтинг: 0 / 0
22.05.2006, 22:51
    #33743916
iLLer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
Дайте базе восстановиться. Эксперименты с подсовыванием разных логов, нужных
вам эффектов не дадут. Восстановление БД будет даже происходить и без логов
(*.log), потому как восстановление делается по другим протокольным журналам
которые содержатся в db. Нужно ждать, и возможно очень долго. Но если вы
ждете часы, то есть смысл обратить внимание на размер кэша - это
принципиальный момент при восстановлении. Отдайте АСА все что можете, можно
даже специально для этого памяти досыпать в машину. Если размер базы
коррелирует с объемом ОЗУ, то есть супер вариант восстанавления БД и накатки
логов: сделать виртуальный диск выложить туда БД и произвести необходимые
операции. Быстрее будет в тысячи раз! (это и не удивительно, ведь ОЗУ и диск
имеют принципиально разные времена доступа). Хотя в данном случае это не
реально - 270 гигов слишком дорога будет тачка с таким ОЗУ. Для такой базы
кэш должен быть гигов 8 минимум.
Либо взять бэкап и накатить транслированный лог, как говорил ASCRUS. Это
будет всяк быстрее, проверено.
P.S: Не увидел какая версия у вас, сдается мне что меньше 9. Вот 9-ка
гораздо быстрее делает откаты, операции удаления и восстановления.
P.P.S: Все-таки прежде чем что либо делать с БД участвующей в репликации со
100 удаленными базами нужно пробывать в сторонке и никого к такой БД не
подпускать (это я про удаление 3-х месяцев данных).


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
23.05.2006, 19:23
    #33746719
Dmitrij Grigorjev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не запускается база ASA - .. larger than expected
K сожалению операция удаления (которая делается по дурости) запущена на неиндексированной таблице т.е. АСА что-то делает полезное но делает это крааайне медлеено. Но... решение похоже найдено если интересно завтра изложу подробнее как поднять и подружить порядка 110 баз с одной центральной.

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

КОПИИ делать и контролировать, что они делаются регулярно, - ОБЯЗАТЕЛЬНО ВСЕМ, они могут не понадобиться довольно длительное время когда приходит самоуспокоенность и т.д. но поверьте мне однажды приходит час Х и вы должны встретить его во всеоружии имея наготове оптимальную СТРАТЕГИЮ ВОССТАНОВЛЕНИЯ.

Ваши мысли и замечания очень ценны, но как говорил Мюнхгаузен Марте отправляясь на Луну - "Не то", поднимаясь по веревочной лестнице.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не запускается база ASA - .. larger than expected / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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