Автор Тема: Каюкается база :((( Помогите-посоветуйте!  (Прочитано 8251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lyu Iouk

  • Постоялец
  • ***
  • Сообщений: 121
В очередной раз каюкнулась база... Совсем каюкнулась - база весит почти 2 гига, в ней немногим меньше 500 фильмов, но программа открывает ее как нулевую.
Благо, что приучила себя почаще делать бэкапы...
Восстановила из резерва, но... Только что вылезла та же ошибка, что привела к краху предущей.
Система: Семерка, PVD 0.9.9.21
Несколько раз уже было подобное (еще на ХР и предыдущих версиях pvd), но как исключение, а в версии 0.9.9.21 за один день - 5й раз, один из которых привел к краху базы...
При загрузке нового фильма в базу программа выдает ошибку 146 (в аттаче). После этого не дает ни получить информацию по фильму (тоже в аттаче), ни убить его полностью (удаляю с Ctrl, но без перезагрузки оставляет фильм видимым, а после перезагрузки выуживает его из глубин памяти, хотя в видимом списке его нет).  Пробовала просто добавить информацию по фильму, без загрузки пути к файлу, но результат тот же - не дает искать информацию по фильму (хотя в этом случае не выдает ошибку) :(
Раньше помогала простая перзагрузка программы. Теперь - нет :(
Посоветуйте, что мне делать?

[вложение удалено администратором]

Оффлайн Reset

  • Глобальный модератор
  • *****
  • Сообщений: 1362
В очередной раз каюкнулась база... Совсем каюкнулась - база весит почти 2 гига, в ней немногим меньше 500 фильмов, но программа открывает ее как нулевую.
Благо, что приучила себя почаще делать бэкапы...
Восстановила из резерва, но... Только что вылезла та же ошибка, что привела к краху предущей.
Система: Семерка, PVD 0.9.9.21
Несколько раз уже было подобное (еще на ХР и предыдущих версиях pvd), но как исключение, а в версии 0.9.9.21 за один день - 5й раз, один из которых привел к краху базы...
При загрузке нового фильма в базу программа выдает ошибку 146 (в аттаче). После этого не дает ни получить информацию по фильму (тоже в аттаче), ни убить его полностью (удаляю с Ctrl, но без перезагрузки оставляет фильм видимым, а после перезагрузки выуживает его из глубин памяти, хотя в видимом списке его нет).  Пробовала просто добавить информацию по фильму, без загрузки пути к файлу, но результат тот же - не дает искать информацию по фильму (хотя в этом случае не выдает ошибку) :(
Раньше помогала простая перзагрузка программы. Теперь - нет :(
Посоветуйте, что мне делать?
Видимо, забекапленная база уже с ошибкой. Может, поможет ответ на вопрос 39 в FAQ? Если нет, то проблема не простая. Тогда можно почитать тему Восстановление базы данных. Или выложить базу в общий доступ, чтобы её могли посмотреть специалисты.
Нет описания? Нужны ответы? Есть предложения? Не хватает сайтов?

Оффлайн Lyu Iouk

  • Постоялец
  • ***
  • Сообщений: 121
Воспользовалась "Ответом на вопрос 39" - результат "База исправна, если gfix.exe завершился без выдачи сообщений."
В принципе не удивилась. Там описана проблема "При открытии базы выскакивает ошибка", моя же проблема в том, что фильмы не добавляются в базу и при этом выходит ошибка 146. То, что база у меня в один "прекрасный" момент полностью каюкнулась - это скорее исключение, чем прямое следствие (возможно, что и причина была другая). Я хочу решить именно проблему, которую pvd обзывает "Ошибкой 146"
Ошибка стала регулярной с апгрейдом до версии 0.9.9.21 (до этого в последний раз с подобной ошибкой сталкивалась еще со старой базой на версии 0.9.8.20 - новую вручную забивала с нуля). Возможно, что это мне так фатально не везет, и именно у меня выходят самые редкие и нетипичные глюки :(...
Если поможет, выложу базу, но она весит почти 2 гига...

P.S. Грохнула программу, подчистила реестры, установила pvd в другую папку - сначала заработало, а через пару мультфильмов снова началась "любимая ошибка"... Иногда после перезагрузки программа дает занести несколько фильмов, иногда упорно посылает меня на три веселых цифры.
P.P.S. И объясните мне, пожалуйста, с чего вообще может возникнуть ошибка 146... В нормальном случае...
« Последнее редактирование: 03 Мая 2010, 19:19:54 от Lyu Iouk »

Оффлайн NikLeon

  • Новичок
  • *
  • Сообщений: 44
Воспользовалась "Ответом на вопрос 39" - результат "База исправна, если gfix.exe завершился без выдачи сообщений."
В принципе не удивилась. Там описана проблема "При открытии базы выскакивает ошибка", моя же проблема в том, что фильмы не добавляются в базу и при этом выходит ошибка 146. То, что база у меня в один "прекрасный" момент полностью каюкнулась - это скорее исключение, чем прямое следствие (возможно, что и причина была другая). Я хочу решить именно проблему, которую pvd обзывает "Ошибкой 146"
Ошибка стала регулярной с апгрейдом до версии 0.9.9.21 (до этого в последний раз с подобной ошибкой сталкивалась еще со старой базой на версии 0.9.8.20 - новую вручную забивала с нуля). Возможно, что это мне так фатально не везет, и именно у меня выходят самые редкие и нетипичные глюки :(...
Если поможет, выложу базу, но она весит почти 2 гига...

P.S. Грохнула программу, подчистила реестры, установила pvd в другую папку - сначала заработало, а через пару мультфильмов снова началась "любимая ошибка"... Иногда после перезагрузки программа дает занести несколько фильмов, иногда упорно посылает меня на три веселых цифры.
P.P.S. И объясните мне, пожалуйста, с чего вообще может возникнуть ошибка 146... В нормальном случае...
Если в кратце - вторичный ключ получился в Аудио потоке пустым, это не правиться GFix, проще исправить либо руками либо специальными програмкамми, легче выложить базу без постеров и картинок в общий доступ

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Просмотреть все ключи, на активность. Проверить все генераторы на соответсвие с индексами (из-за этого может не добавлятся), а если действительно самой не получается исправить, выкладывай базу без изображений гляну...
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн Lyu Iouk

  • Постоялец
  • ***
  • Сообщений: 121
Ребят, вот вы сами реально представляете, сколько времени надо, чтобы убить в базе из 500 фильмов (из которых 45 сериалов с кучей сезонов), по каждому из которых найдены картинки на практически всех (!) актеров (в настоящее время мне кинопоиск вообще должен шоколадную медаль выдать за увеличение их фотобазы), все картинки???
Более того! Проблема не в базе, а в программе! Начнем хотя бы с того, что база создана в этой программе! Если проблемы в базе, значит, программа создала ее неправильно! Не проще ли потестить программу в разных режимах? До апгрейда база была исправна! Логично предположить, что есть проблемы с версией 0.9.9.21 - она элементарно может не справляться с объемом информации. Может быть я не права! но...
NikLeon, файлы, на которых выдается ошибка 146, прекрасно встают в базу после перезагрузки программы (иногда 2-6), без всяких ошибок, и потом, даже когда ошибка выходит на очередном файле, они остаются целыми и невредимыми в базе. Иногда файлы при ошибке на определенном фильме добавляются без проблем, иногда выдают ту же ошибку. Ошибка не постоянна. Об этом стоит подумать...
moran Извините, но какие ключи и где я должна смотреть? Может не надо передо мной хвастать своей необъятной мастеровитостью! А просто реально подумать, что могло привести к такой проблеме?
PS одна база у меня уже похерилась... и ответа "почему" я так и не получила...

Оффлайн moran

  • Гуру
  • ****
  • Сообщений: 403
  • Пиво - тоже компонента...
Ребят, вот вы сами реально представляете, сколько времени надо, чтобы убить в базе из 500 фильмов (из которых 45 сериалов с кучей сезонов), по каждому из которых найдены картинки на практически всех (!)
На самом деле от 5 до 30 минут, при этом делать вопщемто ничего не надо, только ждать.

moran Извините, но какие ключи и где я должна смотреть? Может не надо передо мной хвастать своей необъятной мастеровитостью! А просто реально подумать, что могло привести к такой проблеме?
PS одна база у меня уже похерилась... и ответа "почему" я так и не получила...
Девушка Что за тон????? Я не хвастаюсь, а констатирую, опять наверно покажется хвостовством, но уже не одна база мной востановлена, и работает как часы!!! На самом деле у меня ни разу за почти 3 года пользования программой не рухнула база. Я вам предлагаю помощь и уже "РЕАЛЬНО" подумал вчем может быть проблема, но вы не слушаете советов, и не пытаетесь сами себе помочь, если не знаете где смотреть ключи, то можно и поитересоватся, как это сделать. А по поводу того что у вас уже вторая база "похерилась", это не значит, что в этом виновата именно программа, причин может быть множество, начиная от дисковой ошибки и заканчивая глюками операционной системы.
Русские кинопремьеры 2001-2010 (www.kinopoisk.ru)
80.64.88.51:ГОД_ПРЕМЬЕР
login: ГОД_ПРЕМЬЕР
password: ГОД_ПРЕМЬЕР
2006-2008 в процессе, 2001-2005,2009-2010 доступны...

Оффлайн NikLeon

  • Новичок
  • *
  • Сообщений: 44
Ребят, вот вы сами реально представляете, сколько времени надо, чтобы убить в базе из 500 фильмов (из которых 45 сериалов с кучей сезонов), по каждому из которых найдены картинки на практически всех (!) актеров (в настоящее время мне кинопоиск вообще должен шоколадную медаль выдать за увеличение их фотобазы), все картинки???
Более того! Проблема не в базе, а в программе! Начнем хотя бы с того, что база создана в этой программе! Если проблемы в базе, значит, программа создала ее неправильно! Не проще ли потестить программу в разных режимах? До апгрейда база была исправна! Логично предположить, что есть проблемы с версией 0.9.9.21 - она элементарно может не справляться с объемом информации. Может быть я не права! но...
PS одна база у меня уже похерилась... и ответа "почему" я так и не получила...
По собственному опыту база из 2200 фильмов (в т.ч. и сериалы) и 76000 актеров весит в RAR с максимальным сжатием порядка 35 МБ (конечно при условии хранении BLOB контента вне базы, про что и идет речь, а не про удаление всех постеров, фотографий и скриншотов).
Если у меня слетает база, то я знаю по чему - в основном нестабильное питание, пару раз востановил самостоятельно, третий раз начал самостоятельно, потом до ума все довел Moran (отдельное ему спасибо)
База сделана в программе, но пустая база, а вот заполнена она уже пользователем, а как заполнена только пользователь может ответить. Хотя можно сравнить и программными средствами различие баз данных (имеется ввиду структра таблиц, тригеров и ключей) первоначальной и текущей.
« Последнее редактирование: 06 Мая 2010, 07:20:35 от NikLeon »