powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с ремонтом
5 сообщений из 5, страница 1 из 1
Помогите с ремонтом
    #39631441
ant1fr1z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть небольшая (45Мб) база Firebire 2.5, приложение пишет в неё служебные данные. В базе одна табличка. Досталась мне от предшественника.
База сломалась на определенном этапе.

авторgfix -v -full -user SYSDBA -pas masterkey C:/test.fdb

database file appears corrupt ()
-bad checksum
-checksum error on database page 2444

gfix -mend -ig C:/test.fdb -pas masterkey -user sysdba

Summary of validation errors
Number of database page errors : 2

gbak -b -v -i -g C:/test.fdb C:/a.bk -pas masterkey -user sysdba

gbak:readied database C:/test.fdb for backup
gbak:creating file C:/a.bk
gbak:starting transaction
gbak:database C:/test.fdb has a page size of 4096 bytes.
gbak:writing domains
gbak: writing domain RDB$32
gbak: writing domain RDB$33
gbak: writing domain RDB$34
gbak: writing domain RDB$56
gbak: writing domain RDB$57
gbak:writing shadow files
gbak:writing character sets
gbak:writing collations
gbak:writing functions
gbak:writing tables
gbak: writing table MOBILELIST
gbak: writing column LL
gbak: writing column SDATE
gbak: writing column RTXX
gbak: writing column IEMI
gbak: writing column ISMI
gbak:writing types
gbak:writing filters
gbak:writing id generators
gbak:writing stored procedures
gbak:writing exceptions
gbak: writing data for table MOBILELIST
gbak:20000 records written
gbak: ERROR:database file appears corrupt ()
gbak: ERROR: bad checksum
gbak: ERROR: checksum error on database page 2444
gbak: ERROR:gds_$receive failed
gbak:Exiting before completion due to errors


Получается вытянуть записи до 23247 индекса, можно ли каким то образом вытянуть больше?

Ссылочка на базу:
...
Рейтинг: 0 / 0
Помогите с ремонтом
    #39631477
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant1fr1z,

IBExpert -> Database Explorer ?
...
Рейтинг: 0 / 0
Помогите с ремонтом
    #39631483
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ant1fr1zПолучается вытянуть записи до 23247 индекса, можно ли каким то образом вытянуть больше?

Код: sql
1.
select * from MOBILELIST where id = 23247+1



потом
Код: sql
1.
select * from MOBILELIST where id = 23247+2



потом
Код: sql
1.
select * from MOBILELIST where id = 23247+3



и т.д.

http://www.ibase.ru/db_repair/
http://www.ibase.ru/norestore/
http://www.ibase.ru/bfuture/
...
Рейтинг: 0 / 0
Помогите с ремонтом
    #39722863
mexanik3638
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arioch,kto to maqala?u menya toje takoy problem
...
Рейтинг: 0 / 0
Помогите с ремонтом
    #39722865
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mexanik3638,

Ссылки те же.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Помогите с ремонтом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]