|
|
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Не очень знаком с этой СУБД. При работе ASA 7.0 выдалась такая ошибка: E. 03/01 12:42:29. *** ERROR *** Assertion failed: 101104 (7.0.2.1402) E. 03/01 12:42:29. Unexpected error occurred while fetching from a temporary table Перегрузили базу - снова она (на сразу, немного порабатала времени) Перегрузили Windows - вроде работает. Какие действия предпринять, чтобы сдеречь данные. Бакапы каждый день, но не унаследует ли бакап эту кривость? И пройдет ли он теперь вообще? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:10 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybase E. 03/01 12:42:29. *** ERROR *** Assertion failed: 101104 (7.0.2.1402) 7.0.2 - кривая версия, непригодная для боевых баз. Читать FAQ Еще читать тут про assertion failed ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 13:18 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
2 Александр В более поздних версиях это тоже бывает. Не видел пока только на 9-ке (пока :) ). 2 Автор. Да, полный бекап "наследует эту ошибку". Лечение - найти полный бекап неповрежденный и накатить на него все транзакции. Если инкрементного бекапа нет, то выгрузить данные (dbunload), создать новую базу и закачать туда данные (reload). Если это не помогает, сыпется на какой-то таблице при выгрузке, то существуют варианты применимые по месту. Например при выгрузке отсортировать по другому индексу или вообще индексы убить и т. п. Иногда и одной таблицей приходиться жертвовать. Профилактика - перейти на ASA9 и делать регулярно полный VALIDATE. Удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:06 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
у меня на 9-ке было (9,0,0), но оказалась - битая память, база не повредилась, последняя транзакция откатилась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:24 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Спасибо ответившим. dbunload - хорошая идея, ее и попробуем! И еще интересно - собственно ошибка появилась 3 раза. Уменьшил кеш (параметр -с) и вот уже больше часа все работает (???) Был всегда 512 Mb, недавно 768Mb сделал, сейчас обратно вернул. Всего на сервере - 1GB памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:26 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Ой! Я наверное, не прав. Я описал проблему с физическими повреждениями БД. У Вас же "Unexpected error occurred while fetching from a temporary table". Я с таким не сталкивался. Тут надо или версию другую ASA поставить или с памятью поиграть, например с размером кеша. Или еще раз на запрос посмотреть. Некоторые запросы на 7-ке могли приводить к падению сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:29 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
вот вроде поиграл... что-то дальше будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:32 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в SybaseБыл всегда 512 Mb, недавно 768Mb сделал, сейчас обратно вернул. Всего на сервере - 1GB памяти. А почему 768 :) 512+256? 512 вполне хватит. Тем более, что ASA сам его переразмеряет. Кстати на 9-ке делает он это намного быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 14:33 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
база большая (12Gb). Разработчики попросили увеличить кеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 15:48 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Еще раз повторяю. 7.0.2.нельзя использовать. Надо поднять до 7.0.4 и накатить последний EBF. Во-первых, поддерживаются только 7.0.4 и выше. Во-вторых, у 7.0.2 было множество проблем, включая даже порчу базы -- ___ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 16:11 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун судя по Вашему возгласу, таких инсталляций встречается очень много :-) Все, апдейчусь на 7.0.4 ! Надеюсь, что она базу не запортит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:52 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Надо поднять до 7.0.4 и накатить последний EBF. Если ситема позволяет, то так и надо сделать. Но не факт, что поможет. Но, система у автора не своя, а от стороннего разработчика. А разработчик не всегда может поддерживать несколько релизов одной версии. :( И делается это именно из-за ошибок создателей СУБД. Далеко не всегда последний релиз лучше предпоследнего. А проводить полноценное функциональное и нагрузочное тестирование тиражного продукта на каждом EBF нереально. По своему опыту знаем. Иногда, легче знать и обходить известные ошибки, чем наслаждаться новыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 17:55 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
накатил 7.0.4.2788 на тестовую. вроде ничего не пропало :) это нормаьно или обязательно ebf-ы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 18:06 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybase > накатил 7.0.4.2788 на тестовую. > вроде ничего не пропало :) > это нормаьно или обязательно ebf-ы? Я же давал ссылку для примера. Там упоминается порча базы в версии < 7.0.4.3431 Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 18:12 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
счастливый обладатель 7.0.4.3538 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 19:28 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун, еще вопрос - update саму базу модернизирует ? ebf-ы, насколько я понял, изменяют собственно сервер. Я к тому - что нужно иметь все поднятые инстансы при переходе 7.0.2 -> 7.0.4? И старые бакапы - их можно будет пользовать без проблем? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 19:39 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybase пишет: > Александр Гoлдун, еще вопрос - update саму базу модернизирует ? > ebf-ы, насколько я понял, изменяют собственно сервер. Нет, не модернизирует. Но обычно в пределах одной версии изменений в структуре БД нет и upgrade самой базы не требуется. Но бывают исключения. > И старые бакапы - их можно будет пользовать без проблем? Да. Но, естественно, надо проверять работоспособность. Апдейты в пределах версии обычно уменьшают кол-во критических ошибок, но не гарантируют их полное отсутствие. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 19:45 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
вот она похоже, зараза =================(Build #2730 - Engineering Case #266093)================= Assertion 101104, "Unexpected error occurred while fetching from a temporary table" could have occurred on the first fetch from a cursor that used a temporary table for sorting or duplicate elimination, if there were concurrent deletes which deleted the first row of the cursor. This situation would be more likely to occur on SMP machines. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 20:03 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
michael_2 Александр В более поздних версиях это тоже бывает. Не видел пока только на 9-ке (пока :) ). Если "более позднее" = последний билд, то пример, пожалуйста. michael_ Если ситема позволяет, то так и надо сделать. Но не факт, что поможет. Но, система у автора не своя, а от стороннего разработчика. А разработчик не всегда может поддерживать несколько релизов одной версии. :( И делается это именно из-за ошибок создателей СУБД. Если система несовместима с более поздними подверсиями ТОЙ ЖЕ ВЕРСИИ, то виноваты сами разработчики. Виноваты в том, что закладывались на ошибки и недокументированное поведение. А еще виноват тот, что решился поставить на боевой сервер сырую бета-версию. Вообще, иногда складывается ощущение, что люди никогда не работали с данными, которые имеют стоимость. Причем иногда эта стоимость соспоставима со стоимостью бизнеса, использующего эту БД. А что за данные тогда держат в БД? Или это все сплоiь курсовые работы? michael_ Далеко не всегда последний релиз лучше предпоследнего. А проводить полноценное функциональное и нагрузочное тестирование тиражного продукта на каждом EBF нереально. По своему опыту знаем. Иногда, легче знать и обходить известные ошибки, чем наслаждаться новыми. Это верно для ранних релизов. В ASA 9.0.1, к примеру, внесли ошибку в LIKE, которой не было в 9.0.0. Но это не значит, что лучше ставить 9.0.0 Это значит только, что нельзя ставить ни 9.0.0, ни 9.0.1. Можно использовать только для разработки. Вот 9.0.2.последний билд, пожалуй уже после некоторого тестирования можно уже запускать. А вот после 9.0.3 пожалуй можно будет уже не глядя ставить. Чайник в Sybase Александр Гoлдун судя по Вашему возгласу, таких инсталляций встречается очень много :-) Бывает хуже. Бывает и 7.0.0 ставят на рабочие сервера. А потом рассказывают байки про ненадежный ASA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 23:16 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybaseвот она похоже, зараза =================(Build #2730 - Engineering Case #266093)================= Assertion 101104, "Unexpected error occurred while fetching from a temporary table" Ну что, похоже я был прав? Писать в FAQ, что версии 6.0.3, 7.0.3, 8.0.2, 9.0.1 считать ранними бета-версиями со всеми вытекающими последствиями? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.03.2005, 23:45 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Александр Гoлдун Если система несовместима с более поздними подверсиями ТОЙ ЖЕ ВЕРСИИ, то виноваты сами разработчики. Виноваты в том, что закладывались на ошибки и недокументированное поведение. А еще виноват тот, что решился поставить на боевой сервер сырую бета-версию. А кто может утверждать, что продукт перестал быть сырым? Вы? Кто-то из Sybase? Продавали его не как сырой. Это не бета-версия! Это коммерческий продукт. И правило 3-го релиза не всегда работает. Вспомним 6: 6.0.0 - ничего сказать не могу, не юзал 6.0.1 - неплохо, но есть проблемы с внешними объединениями 6.0.2 - кошмар! медленно, куча ошибок, уж и не упомню каких, сразу отказались 6.0.3 - неплохо, но проблемы с русским языком при работе через BDE 6.0.4 - вроде ничего, но вышла поздно, чуть ли не после 7-ки и пришлось долгое время работать на 6.0.3 тщательно обходя ошибки разработчика И это 6-ка - одна из очень неплохих версий Разработчики не ограничивают пользователя одним релизом прямо, они ОФИЦИАЛЬНО ТЕСТИРУЮТ под 1 релиз, наиболее им симпатичный. Представте что такое тестирование: 1 Функционально тестирование (пройти ВСЕ режимы при разных данных и настройках) 2 Нагрузочное тестирование 3 Пункты 1 и 2 повторить на ВСЕХ серверных платформах (у нас это Win NT 4, 2000 prof, 2000 server, 2003 server, XP и как ни странно 98, плюс Novell Netware 4/5/6 + Linux SuSE и ASP) 4 Пункты 1 и 2 повторить на ВСЕХ клиентских платформах (у нас это Win NT 4, 2000 prof, 2000 server, 2003 server, XP,98, Me) Александр Гoлдун Вообще, иногда складывается ощущение, что люди никогда не работали с данными, которые имеют стоимость. Причем иногда эта стоимость соспоставима со стоимостью бизнеса, использующего эту БД Все разработчику СУБД заплачено и где результат? Хоть раз они ответили рублем за порченную базу? А мы несли убытки за их ошибки! Вопрос к разработчику СУБД. Александр Гoлдун Это верно для ранних релизов. В ASA 9.0.1, к примеру, внесли ошибку в LIKE, которой не было в 9.0.0. Но это не значит, что лучше ставить 9.0.0 Это значит только, что нельзя ставить ни 9.0.0, ни 9.0.1. Можно использовать только для разработки. Вот 9.0.2.последний билд, пожалуй уже после некоторого тестирования можно уже запускать. А вот после 9.0.3 пожалуй можно будет уже не глядя ставить. Откуда у Вас такое мнение? А Вас связи в департаменте разработок iAnуwhere? Кто сказал, что 3-й релиз будет конфекткой? Я приводил пример с 6-кой. Мы переводим на 9-ку своих клиентов как раз из-за ошибок, так что рано что ли? По поводу установки нового EBF всем пользователям - Вы представляете весь геморой, когда их тысячи? Когда они по всей матушке России и за бугром работают. Мы на это идем только когда ошибка ВОЗНИКАЛА при работе с нашим приложением и она РЕАЛЬНО исправлена. А Assertion Failed с физическим повреждение базы РЕАЛЬНО не был исправлен ни в одной из версий 6, 7 и 8. Такая информация у меня от Sybase CIS. Их рекомендация - переход на 9-ку с установкой контрольной суммы на страницу. Александр Гoлдун Бывает хуже. Бывает и 7.0.0 ставят на рабочие сервера. А потом рассказывают байки про ненадежный ASA. С точки зрения здравого смысла может и глупость, с точки зрения юридической - все правомерно. 7.0.0 - коммерческий продукт, за него заплатили бабки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 10:17 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
наверное... Вы мне еще скажите - вот у нас база 12Gb, интенсивное использование. ОЗУ 1Gb -> проапгрейдим до 2GB. Имеет ли смысл поставить кеш при этом 1Gb? Будет ли это безопасно? (версия будет уже 7.0.4.3538) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 10:26 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybaseнаверное... Вы мне еще скажите - вот у нас база 12Gb, интенсивное использование. ОЗУ 1Gb -> проапгрейдим до 2GB. Имеет ли смысл поставить кеш при этом 1Gb? Будет ли это безопасно? (версия будет уже 7.0.4.3538) Теоритически - да. Практически - надо тестировать. Все-таки база в 12 Гб не часто при пользовании ASA встречается, по крайней мере на 7-ке. У наших клиентов наблюдался всплекс проблем при разрастании базы до размеров нескольких Гб. Многие решались, какие-то оставались. Такой объем заставил их серьезнее относится к резервному копированию и проверке физической целостности базы. Иногда возникали проблемы в связке ОС-СУБД, что-то решается простой перезагрузкой сервера (например, раз в неделю). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 13:43 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
мдя... проверка физической целостности на такой базе видимо будет идти очень долго. Щас на резервной копии одна таблица уже пару часов проверяется (но в ней за 17 мильенов записей). Хотя, поискав по здешнему форуму - видно, что у народа и бОльшие работали базы. А что - имеет смысл с 7 слезть на более позднюю версию? На какую? Почитать вас всех - так сплошные страхи :-) Переход на старшую версию - это очевидно ее покупка? (т.е. платный?) И понятно, что тестироват надо долго видимо - само приложение. P.S. да, по самой ошибке - после уменьшения кеша она ни разу не появилась, тьфу-тьфу :-). Но боевую базу будем сегодня на 7.0.4 переводить, ибо вышеописанное внушает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 13:55 |
|
||
|
Assertion failed ???? Все плохо?
|
|||
|---|---|---|---|
|
#18+
Чайник в Sybase пишет: > Хотя, поискав по здешнему форуму - видно, что у народа и бОльшие > работали базы. А если глянуть на англоязычный форум - так там вообще попадаются огромные базы. > А что - имеет смысл с 7 слезть на более позднюю версию? На какую? > Почитать вас всех - так сплошные страхи :-) Не надо бояться. Надо быть осторожным. Есть смысл попробовать 9.0.2. Там много полезного сделано в плане работы с большими базами и объемами памяти. И оптимизатор очень заметно поумнел. > Переход на старшую версию - это очевидно ее покупка? (т.е. платный?) Апгрейд. Но здесь упоминались случаи бесплатного перевода, связанные с некоторыми ошибками в младших версиях. Но, кстати говоря, ASA 9 Developer edition для разработки бесплатен. Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2005, 14:03 |
|
||
|
|

start [/forum/topic.php?fid=55&fpage=108&tid=2013825]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
32ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 187ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...