[ОТВЕТИТЬ]
10.02.2010 13:43
KozzZaNoVa
 
Доброго времени суток. Со вчерашнего дня на одном из магазинов перестал (причем частично) отрабатывать механизм формирования заказа на базе контракта. А точнее при нажатии кнопки создать заказ выходит сообщение об ошибке следующего содержания:

Ошибка записи отчёта формирования документа «Заказ»

Следующее окно выглядит более угрожающе:

ORA-00600: код внутр. ошибки, аргументы: [25012], [8], [952], [], [], [], [], []
ORA-06512: на "SUPERMAG.BLOBPROCESS", line 86
ORA-06512: на "SUPERMAG.SMBLOBFLUSH", line 4
ORA-06512: на line 1

ну и последнее:
{ call SuperMag.SMBLOBFlush }

Частично я говорю потому что некоторые заказы все таки генерируются. Для начала сравнил, может где-то менеджеры накосячили, да вроде нет. Все же наверное в базу упирается. Прошу наставить на путь истинный, куда копать. До вчерашнего дня вроде все было нормально, по крайней мере никто не жаловался.
10.02.2010 14:09
Mtirt
 
Проверь свободное место в users.
10.02.2010 14:13
KozzZaNoVa
 
По свободному месту и тэйблспэйсах и на диске все нормально. Пересоздал темп по умолчанию. Я сразу подумал что больше похоже на нехватку места, но база в принципе небольшая. На всякий пожарный случай добавил в юзерс 1Гб, сделал реиндексацию. Но никакого эффекта это не возымело.
10.02.2010 14:20
OlegON
 
Ошибки всяческие
Физическое повреждение. Оптимизатором валидацию прогони. Или RMANом бекап сделай, через тот же оптимизатор, например.
10.02.2010 14:25
KozzZaNoVa
 
Значится, все не так просто. Рабочий день закончится, а я начну работать )).
10.02.2010 14:27
OlegON
 
Настоятельно рекомендую не останавливать базу. Возможно, хоть и маловероятно, что это был ее последний запуск.
10.02.2010 14:39
KozzZaNoVa
 
Спасибо, за ценный совет.
12.02.2010 08:46
KozzZaNoVa
 
Итак с момента последнего сообщения, произошло следующее. Сделали экспорт базы, перебрали железку (стоит в довольно таки неудачном месте на магазине, но больше поставить некуда). В результате снесли БД, создал по новой, подготовил table spac-ы, и сделал импорт базы. В результате то что не работало ранее - заработало. Но теперь новая "фишка" перестали в приходы проставляться цены из контрактов.
Цитирую:
{ call Supermag.SMDocSelectCOForWI(?, ?, ?, ?, ?, ?) }
Params:
{0} pIdWI[50](0,0): vt=8 value=PNG150004777
{1} pArticleWI[50](0,0): vt=8 value=002552
{2} (null)[50](0,0): vt=1 value=<NULL>
{3} (null)[0](0,0): vt=1 value=<NULL>
{4} (null)[19](0,0): vt=1 value=<NULL>
{5} (null)[8](0,0): vt=1 value=<NULL>

и более кроме фразы неопознанная ошибка ничего. Алерт лог проверял, вроде все хорошо с базой. Что может быть?
12.02.2010 09:03
OlegON
 
Структуру проверь и инвалидов (FAQ). Я так понимаю, экспорт-импорт был? Иногда триггеры теряются...
12.02.2010 09:15
KozzZaNoVa
 
Да инвалидов перекомпилил, сделал переиндексацию, помогло. Тему закрываю.
Опции темы


Часовой пояс GMT +3, время: 04:38.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.