Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка в БД, помогите исправить, Ошибка в БД, помогите исправить 
V
    Опции темы
drZmeu
  Дата 13.8.2009, 13:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 22.11.2006

Репутация: нет
Всего: 1



Добрый день!
Подскажите, пожалуйста, как вылечить это “gbak: ERROR:attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_9"”
Gfix –v –full ничего не выдает. База была битая, но удалось ее подлечить.
Теперь пытаюсь увеличить размер страницы, но базу не удается восстановить из backup’па
Бекап делал со следующими ключами :
Код

 E:\Backup>gbak -b -v -ig -g E:\Backup\MAGNIT.GDB E:\Backup\magnit.bak

Также попробовал без “-ig”
Пытаюсь восстановить следующей командой 
Код

gbak –c –v путь.. путь…

Флаг inactive не помогает. Уже все перепробовал что нашел.
Подскажите пожалуйста!
Вот ошибка : 
Код

gbak:restoring function RDB$GET_CONTEXT
gbak: ERROR:attempt to store duplicate value (visible to active transactions) in
 unique index "RDB$INDEX_9"
gbak:Exiting before completion due to errors

FireBird 2.0
ОС: Windows 2003
база весит 800 мб.
--------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code]
PM MAIL   Вверх
Akella
Дата 13.8.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Почитай внимательно все параметры. Особенно обрати внимание на -i
PM MAIL   Вверх
drZmeu
Дата 13.8.2009, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 22.11.2006

Репутация: нет
Всего: 1



Цитата(Akella @ 13.8.2009,  13:50)
Почитай внимательно все параметры. Особенно обрати внимание на -i

-i[nactive] Востановить индексы в неактивном состоянии. 

>"Флаг inactive не помогает. Уже все перепробовал что нашел."

 smile 
--------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code]
PM MAIL   Вверх
Akella
Дата 13.8.2009, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 20
Всего: 329



Неужели у тебя только одна резервная копия базы?
PM MAIL   Вверх
drZmeu
  Дата 13.8.2009, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 183
Регистрация: 22.11.2006

Репутация: нет
Всего: 1



Нет, у меня их около десятка.
Я разобрался, в чем была проблема.
Раньше использовалась FireBird 1.5 после нее я поставил FireBird 2.0, и не подумав что утилиты типа: gfix, gbak, gstat могли остаться от FireBird 1.5, благо по запросу gfix –z выдал себя и я заменил в папке FireBird 1.5 все exe файлы и dll и в итоге сделал “backup” и восстановил из него базу благополучно увеличив размер страницы  smile 

--------------------
[code=html]<table bgcolor='#0' width='69'><tr align='center' bgcolor='#0'><td><font size='6' face='cursive' color='#ffffff'><b>A</b></font></td></tr><tr align="center" bgcolor="#0">[/code]
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0575 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.