Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Sybase ASA, ASE, IQ Новый топик    Ответить
 Я в ужасе, что это?  [new]
hexes
Member

Откуда: Барнаул, Алт
Сообщений: 65
Sybase 12.5.4 x86_64 (64-bit) 2159 (EBF 16800 ESD#10)

В лог вывалилась такая херь (см аттач). Что это? Что делать? Страшно?

К сообщению приложен файл (log.zip - 26Kb) cкачать
27 дек 16, 07:16    [20051186]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 33438
hexes,

Это скорее всего кердык базе пришёл или какая-то аппаратная ошибка.

Лучше всего физически выключить сервер и загрузиться снова.
Физически -- чтобы не испортить хоть какой-то валидный образ базы на диске.
Если база не поднимется, то увы, восстанавливаться из бекапов.
27 дек 16, 10:20    [20051585]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
hexes
Member

Откуда: Барнаул, Алт
Сообщений: 65
MasterZiv,
дык оно работает. После этого не было ничего такого в логах. На ночь запланировал прочекать базу.
27 дек 16, 11:10    [20051900]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
hexes
Member

Откуда: Барнаул, Алт
Сообщений: 65
Плюс ASE вертится в виртуалке ESXi...
27 дек 16, 11:15    [20051918]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4171
hexes
Плюс ASE вертится в виртуалке ESXi...

Мог быть отказ хоста...
27 дек 16, 13:44    [20052696]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
Ыzz
Guest
hexes,
04:00000:00232:2016/12/27 09:48:28.72 server Invalid column length: -4. Value must be between 0 and 0 at offset 116 for 'data-only' row with minimum row length of 55.

так, фигня. например криворукий bulk insert через криворукой jdbc. или alter table + ссылочная целостность/триггера и т.п. на измененное поле, или.
на поднятом дампе или еще как-то, dbcc checktable проверь таблицы которые были в списке. можно из них убрать all pages lock.

SDES: (at 0x0x7f8aa7d41558) sdes_next=0x0x7f8aa7d41aa0 sdesp=0x0x7f8aa5ac86c0 objuid=1 objid=1815013547 objname=Client
SDES: (at 0x0x7f8aa7d41aa0) sdes_next=0x0x7f8aa7d41fe8 sdesp=0x0x7f8aa5d82880 objuid=1 objid=1200007306 objname=WorkSession
SDES: (at 0x0x7f8aa7d41fe8) sdes_next=0x0x7f8aa7d42530 sdesp=0x0x7f8aa5bb78b0 objuid=1 objid=27147142 objname=Building
SDES: (at 0x0x7f8aa7d42530) sdes_next=0x0x7f8aa7d42a78 sdesp=0x0x7f8aa5bb78b0 objuid=1 objid=27147142 objname=Building
SDES: (at 0x0x7f8aa7d42a78) sdes_next=0x0x7f8aa7d42fc0 sdesp=0x0x7f8aa5bb1a48 objuid=1 objid=1474820316 objname=Users
SDES: (at 0x0x7f8aa7d42fc0) sdes_next=0x0x7f8aa7d43508 sdesp=0x0x7f8aa5ac86c0 objuid=1 objid=1815013547 objname=Client
SDES: (at 0x0x7f8aa7d43508) sdes_next=0x0x7f8aa7d43a50 sdesp=0x0x7f8aa5ac81c8 objuid=1 objid=1856725667 objname=Orders

скорее всего какие-то записи битые, а небитые можно спасти данные можно переливкой bcp/select into.
27 дек 16, 16:49    [20053565]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
hexes
Member

Откуда: Барнаул, Алт
Сообщений: 65
Ыzz,

у всех таблиц стоит data rows, кроме Users там data pages.

Сегодня после полуночи когда все уйдут буду чекать.
Нужно только эти таблицы чекать? или
dbcc checkcatalog('db')
dbcc checkcatalog('db', "fixall")
?

Реиндекс? Если ошибок не будет стоит ли чтото делать?


MasterZiv, писал сегодня в аське, вы не ответили. Можно с вами завтра пообщаться?

А подскажите насколько хорошо мирроринг девайсов работает? Я хочу на фоне случившегося собрать бронебойную конфигурацию, которой смерть винтов не повредит... Что посоветуете?
27 дек 16, 18:25    [20053876]     Ответить | Цитировать Сообщить модератору
 Re: Я в ужасе, что это?  [new]
MasterZiv
Member

Откуда: Питер
Сообщений: 33438
hexes,

В принципе, эта штука называется stacktrace, это дамп стека внутренних вызовов функций в ASE, это информация исключительно для его (или её?) разработчиков. Теоретически ты можешь обратиться в поддержку и послать стектрейс
им на анализ, они должы сказать, что это такое и что делать.
В общем, кроме них-то никто особенно ничего и не скажет толком, только разве что может быть у кого-то в эксплуатации
случался такой же стектрейс.
28 дек 16, 16:19    [20057342]     Ответить | Цитировать Сообщить модератору
Все форумы / Sybase ASA, ASE, IQ Ответить