[ОТВЕТИТЬ]
Опции темы
24.03.2008 14:07  
shadow
Здравствуйте все! может у кого была такая ситуация. Исчезли сами чеки з таблицы. причем выпадает например целая касса за полмесяца -все дни подряд. пытался найти скриптом -нет и все тут. нигде даже упоминаний что они были. Я наткнулся на это ,обратив внимание что напротив кассового документа в поле соответствие отчетам стоит "НЕТ". переформировав я удивился -что чеков нет -а раньше были, и кассовый документ был правильным. Честно признаюсь что проглядел свободное место в Users -он просто кончилось - и видать индекс слетел. Обработал Оптимайзером –не помогло. обработал оптимайзером с ключом /chkindx -тот же результат. обратил внимание что в логе было сообщение -

23.03.08 - ORA-01502: индекс 'SUPERMAG.SMCCASHCHECKITEMS_PK' или часть такого индекса находится в неиспользуемо
(дальше не видно что).

и вот вопрос: как восстановить этот поврежденный индекс?
ну и как избежать в дальнейшем
Спасибо всем заранее
 
24.03.2008 14:14  
OlegON
Рекомендую поискать по форуму по слову "ORA-01502"
Решение в
Цитата:
alter index ... rebuild
или прогоне оптимайзера по полной с просмотром лога. Скорее всего места по прежнему не хватает.
 
24.03.2008 15:03  
shadow
выполнил
alter index SUPERMAG.SMCCASHCHECKITEMS_PK rebuild;
индекс перезоздался
результат отрицательный. ничего не изменилось.
оптимайзером я вчера проганял с ключем /optimize (предварительно увеличив местов юзерсах).
что еще можно предпринять?
 
24.03.2008 15:14  
Mtirt
А что ты ожидал после этого, что чеки появятся?
Для того, чтобы чеки появились, их надо загрузить из кассовой программы...
 
24.03.2008 15:22  
kadr
интересено было бы посмотреть на скрипт, которым ищешь чеки, так, для общего развития
 
24.03.2008 15:30  
shadow
Цитата:
Сообщение от Mtirt
А что ты ожидал после этого, что чеки появятся?
Для того, чтобы чеки появились, их надо загрузить из кассовой программы...
ну причем тут загрузить из кассы? они физически были в таблице, не могут же они испарится? просто индекс ссылается куда-то не в то место.
перезагрузить -проще всего..мне интересна причина...
у меня это 2й раз такая ерунда -1й раз мне было неоткуда восстанавливать за сроком давности -полез в прошлый год а кассы уже образали..остатки пересчитались мгновенно.пришлось в инвентаризацию писать служебную -что так мол и так ,виноват..
разбираюсь почему..но щас я поумнел и не пересоздаю кассовые документы просто так..
 
24.03.2008 15:38  
shadow
Цитата:
Сообщение от Mtirt
А что ты ожидал после этого, что чеки появятся?
Для того, чтобы чеки появились, их надо загрузить из кассовой программы...
Цитата:
Сообщение от kadr
интересено было бы посмотреть на скрипт, которым ищешь чеки, так, для общего развития
select count (SMCheckitems.article)
from supermag.smcashchecks, supermag.SMCheckitems
where smcashchecks.printtime between '15/04/07'and '22/04/07' and
smcashchecks.znum=SMCheckitems.znum and
smcashchecks.checknum=SMCheckitems.checknum and
smcashchecks.desknum=SMCheckitems.desknum ;



select smcashchecks.desknum,SMCheckitems.article,smcashchecks.printtime
from supermag.smcashchecks, supermag.SMCheckitems
where smcashchecks.printtime between '17/01/07'and '18/01/07' and
smcashchecks.znum=SMCheckitems.znum and
smcashchecks.checknum=SMCheckitems.checknum and
smcashchecks.desknum=SMCheckitems.desknum and smcashchecks.desknum=1 ;

select *
from supermag.smcashchecks
where smcashchecks.printtime between '17/01/07'and '18/01/07' ;


select *
from supermag.smcashchecks
where smcashchecks.desknum=1 and smcashchecks.znum=180;

я уже разные варианты перепробовал..остальные кассы вижу -одну -нет..причем за полмесяца..
 
24.03.2008 15:40  
Mtirt
Цитата:
alter index ... validate STRUCTURE
Что происходит после этого?
 
24.03.2008 15:40  
shadow
извиняюсь -первый скриптик не имеет отношения посту.случайно скопировал
 
24.03.2008 15:43  
shadow
Цитата:
Сообщение от Mtirt
Что происходит после этого?
я попробую завтра. обязательно (убегаю, извините). а что делает эта команда?
я просто боюсь нарушить чего либо -онож все живое, дышит..
потому и интересуюсь.
 
 


Опции темы



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

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