База OpenOffice заблокирована

1879
George

Я столкнулся с проблемой с моим файлом базы данных открытого офиса. Кажется, он заблокирован (у меня есть file.odb и file.odb.lck). Теперь я могу открыть базовый файл, но как только я выбираю Таблицы, он падает на меня, и когда я открываю любой из Отчетов, он падает на меня.

Как мне это разблокировать? Или это другая проблема, кроме блокировки файла?

Спасибо!

РЕДАКТИРОВАТЬ (13.VIII.2012, 12.54) Позвольте мне добавить немного больше информации. Это openoffice 3.4, работающий на 32-битной ОС Windows XP pro. Снимка экрана нет, я могу получить от вас сбой, поскольку, как только я нажимаю на Таблицу или пытаюсь открыть какие-либо отчеты, файл вылетает и закрывается. Я могу открыть файл, но ничего не могу с ним поделать.

РЕДАКТИРОВАТЬ (13.VIII.2012, 13.00) Вот что содержит в себе файл .lck:

HSQLLOCK 9 ¡& ©

Дайте мне знать, если это поможет!

РЕДАКТИРОВАТЬ (13.VIII.2012, 16.45)

Вот сообщение об ошибке, которое я получаю после попытки сохранить файл как ...:

enter image description here

РЕДАКТИРОВАТЬ (14.VIII.2012, 10.01)

Надеюсь, этот поможет немного больше:

enter image description here

2
Пожалуйста, добавьте больше информации о "сбое": точное описание того, что вы делаете, текст сообщения об ошибке и, если возможно, скриншоты. harrymc 12 лет назад 0
@harrymc Не могу получить скриншот, так как он закрывается, как только я нажимаю на любую из таблиц или пытаюсь открыть отчет. George 12 лет назад 0
Вы имеете в виду, что сам OpenOffice падает и исчезает? Там может быть некоторая полезная информация об этом в Event Viewer (лучше посмотреть сразу после сбоя). Вы также можете проверить, есть ли у вас все разрешения для файлов базы данных (хорошее переименование файла .lck). harrymc 12 лет назад 0
Я считаю, что вы можете просто удалить файл блокировки. Кроме того, это может помочь узнать платформу / версию / & c, на которой вы работаете - чтобы ссылаться на соответствующие документы, если ничего больше. nerdinexile 12 лет назад 0
@nerdinexile Нет, это не решает проблему. George 12 лет назад 0
Еще один вопрос: какая у вас версия Java и обновили ли вы ее непосредственно перед сбоем. harrymc 12 лет назад 0
@harrymc Нет ни одного события в программе просмотра событий ни для каких экземпляров. На самом деле, эта конкретная версия основана на Apache. George 12 лет назад 0
Диалоговое окно с ошибками трудно читать - пожалуйста, опубликуйте его в реальном и удобочитаемом размере. Но это начинает выглядеть так, как будто ваш файл поврежден или иным образом вызывает ошибку в Base. harrymc 12 лет назад 0
@harrymc Надеюсь, этот скриншот поможет! George 12 лет назад 0
@ Джордж: Готовы ли вы опубликовать файл `.odb` в Интернете? Mechanical snail 12 лет назад 0
@Mechanicalsnail Я не могу, у него есть некоторая конфиденциальная информация, связанная с работой, извините. George 12 лет назад 0
2 предложения: (1) Посмотрите, не сработает ли Libreoffice. (2) Файл `.odb` - это просто переименованный zip-файл; попробуйте разархивировать и посмотреть, можете ли вы получить доступ к данным HSQLDB внутри, вне OO. Mechanical snail 12 лет назад 0

1 ответ на вопрос

0
harrymc

Все, что я могу сделать, это дикое предположение: ваша база данных повреждена или что-то в ней вызывает сбой Base (не известной по стабильности).

Предполагая, что ваша база данных мертва, я предлагаю вам хотя бы попытаться восстановить ваши данные.
Посмотрите этот урок: Восстановление поврежденного файла ODB .

Дайте мне знать, как эта процедура восстановления работала для вас.

Ну, я был в состоянии следовать инструкциям, так что спасибо за предоставление их! Тем не менее, ** сценарий ** в порядке, это ** данные **, кажется, поврежден. Я облажался, не так ли? George 12 лет назад 0
[Googling](https://www.google.com/search?q=(Recover+OR+repair)+damaged+odb&btnG=Search&oe=utf-8&rls=org.mozilla%3Aen-US%3Aofficial&client=firefox-a&channel=rcs) finds some repair products for odb files. However, they are all commercial although with trials available and some with money-back guarantee (for what's worth). I cannot recommend any of them since I never had this problem (never used OO). You could also try an [alternative free suite](http://www.pcworld.com/businesscenter/article/218394/microsoft_office_alternatives_productivity_software_showdown.html) and try to import your data. harrymc 12 лет назад 0
... например [LibreOffice] (http://www.libreoffice.org/), вероятно, может открыть вашу базу данных и может не страдать от той же ошибки. Документы Google также могут импортировать вашу базу данных. harrymc 12 лет назад 0
Я попробовал LibreOffice, и он тоже не сработал. Я попробую Google Docs дальше, спасибо! George 12 лет назад 0
Кроме того: IBM Lotus Symphony основан на OO, Zoho поддерживает форматы OO. harrymc 12 лет назад 0

Похожие вопросы