Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / oncheck говорит об ошибке / 6 сообщений из 6, страница 1 из 1
12.04.2007, 11:54
    #34455504
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
Informix ODS 7.31 FD6
SunOS 5.9

вот выдержка из oncheck -pc

TBLspace invest98:informix.logreesdoc
Physical Address 6800006
Creation date 10/22/2006 19:40:50
TBLspace Flags 902 Row Locking
TBLspace contains VARCHARS
TBLspace use 4 bit bit-maps
Maximum row size 396
Number of special columns 1
Number of keys 6
Number of extents 22
Current serial value 1
First extent size 200000
Next extent size 100000
Number of pages allocated 7450000
Number of pages used 7384795
Number of data pages 6416111
Number of rows 32235129
Partition partnum 16777219
Partition lockid 16777219

Extents
Logical Page Physical Page Size
0 683b2df 200000
200000 6803af7 100000
300000 681d17f 100000
400000 686c01f 50000
450000 6885237 500000
950000 6900003 1000000
1950000 6a00003 450000
2400000 6a6e413 50000
2450000 6a7cddb 50000
2500000 6a8a0e3 50000
2550000 6a98a73 50000
2600000 6aa7be3 50000
2650000 6ab55a3 50000
2700000 6ac319b 50000
2750000 6ad0a53 50000
2800000 6aed133 50000
2850000 6b00003 100000
2950000 6b261f3 800000
3750000 6c00003 1000000
4750000 6d00003 1000000
5750000 6e00003 1000000
6750000 6f00003 700000

Index information.
Number of indexes 6
Data record size 396
Index record size 2048
Number of records 3.22351e+07
ISAM error: illegal key descriptor (too many parts or too long).

TBLspace name logreesdoc
Owner informix
TBLspace number 1000003
Tabid 8684
Row size 396
Number of columns 38
Number of indexes 6
Number of rows 0
Date created 22.10.2006
TBLspace major version number 8684
TBLspace minor version number 11
TBLspace type T
Locking level R
Number of pages used 0
First extent size 400000
Next extent size 100000
Flags 0
Site
Database name

TBLspace invest98:informix.f251rdoc
Physical Address f200005
Creation date 03/30/2007 11:18:15
TBLspace Flags 801 Page Locking
TBLspace use 4 bit bit-maps
Maximum row size 26
Number of special columns 0
Number of keys 4
Number of extents 1
Current serial value 1
First extent size 5000
Next extent size 5000
Number of pages allocated 40000
Number of pages used 37233
Number of data pages 17113
Number of rows 1146562
Partition partnum 23068674
Partition lockid 23068674

Extents
Logical Page Physical Page Size
0 f200035 40000

Index information.
Number of indexes 4
Data record size 26
Index record size 2048
Number of records 1.14656e+06
ISAM error: illegal key descriptor (too many parts or too long).


oncheck -cd на таблицу logreesdoc говорит что все нормально
...
Рейтинг: 0 / 0
12.04.2007, 12:03
    #34455542
Тан
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
cproncheck -cd на таблицу logreesdoc говорит что все нормально
а что говорит oncheck -cI?
...
Рейтинг: 0 / 0
12.04.2007, 12:14
    #34455602
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
для таблицы logreesdoc
oncheck -cI
пока только для одного индекса по int-овой колонке прогнал, индекс валидный.
чекать можно только ночью, т.к. тормозит систему прилично. записей много.

может таблицу сразу того ... дропнуть и перезагрузить?

вот для второй таблицу f251r

валидны данные и индексы , т.е. oncheck cI cD говорит что все нормально
...
Рейтинг: 0 / 0
12.04.2007, 12:19
    #34455624
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
oncheck -ce и -cr на БД говорит что все нормально
...
Рейтинг: 0 / 0
12.04.2007, 12:40
    #34455729
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
cprдля таблицы logreesdoc
oncheck -cI
пока только для одного индекса по int-овой колонке прогнал, индекс валидный.
чекать можно только ночью, т.к. тормозит систему прилично. записей много.
может таблицу сразу того ... дропнуть и перезагрузить?
А зачем, если можно только пересоздать индексы ? Т.е. просто выключить и включить.
Возможно, даже этого делать не придется, т.к. oncheck все таки умеет перестраивать индексные страницы, поэтому лучше сразу задать ключ Y
oncheck -cI y db:table
...
Рейтинг: 0 / 0
12.04.2007, 12:49
    #34455776
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
oncheck говорит об ошибке
vasilis cprдля таблицы logreesdoc
oncheck -cI
пока только для одного индекса по int-овой колонке прогнал, индекс валидный.
чекать можно только ночью, т.к. тормозит систему прилично. записей много.
может таблицу сразу того ... дропнуть и перезагрузить?
А зачем, если можно только пересоздать индексы ? Т.е. просто выключить и включить.
Возможно, даже этого делать не придется, т.к. oncheck все таки умеет перестраивать индексные страницы, поэтому лучше сразу задать ключ Y
oncheck -cI y db:table


дело в том что у меня вообще есть сомнения, что здесь проблема в индексах.
для второй таблицы все индексы и данные валидны, но oncheck -cc выдает
ISAM error: illegal key descriptor (too many parts or too long).
и прекращает работу вообще.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / oncheck говорит об ошибке / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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