Найдено 50 результатов

valun
06 окт 2016, 13:47
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Надо ввести 6 и нажать клавишу Enter - тогда запросит starting dbkey. Choice: G DISPLAY BLOCK MENU ------------------ ON 1. Dump Data Block Details 2. Dump Index Block Details 3. Select Block Type 4. Start Block: none 5. End Block: none ON 6. Start Dbkey: 16512 ON 7. End Dbkey: 16512 8. Change Curr...
valun
06 окт 2016, 11:05
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

При попытке удалить любую запись из области 6 сообщение всегда будет таким - без указания recid (Index fix completed successfully. (4332)). Я бы не стал экспериментировать со слепым удалением записей из области 6 даже на копии базы. Так базу легко полностью угробить. Похоже, что нечто подобное с не...
valun
06 окт 2016, 10:10
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Потому что если пробовать удалить запись повторно, то не ругается что записи такой нет.... Самая первая попытка выдала сообщение о том, что запись с recid 16512 была удалена? Дословно результат выглядел Index fix completed successfully. (4332) recid не упоминался. При попытке удалить любую запись и...
valun
06 окт 2016, 09:24
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Взял любой другой recid - 9649 Type the recid to delete. 9649 Type the area for the recid(s). 6 Is this correct? (y/n) y Index fix completed successfully. (4332) Может все дело в области из которой удаляется запись ? Потому что если пробовать удалить запись повторно, то не ругается что записи такой ...
valun
06 окт 2016, 08:45
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Для эксперимента я удалил нормальную запись в таблице: _StorageObject Is this correct? (y/n) y Record 4464 has been deleted from the database. (5190) Index fix completed successfully. (4332) Сообщение 5190 подтверждает что была удалена запись с recid 4464. Такого сообщения нет для recid 16512. Знач...
valun
05 окт 2016, 17:36
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Тогда 16512 и надо указать в качестве recid при удалении записи утилитой idxfix. А в качестве области надо указать 6. Так и сделал Enter selection: 6 Type the recid to delete. 16512 Type the area for the recid(s). 6 Is this correct? (y/n) y Index fix completed successfully. (4332) Но, запустив FOR ...
valun
04 окт 2016, 17:50
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Я все правильно делаю ? Index Fix Utility 1. Scan records for missing index entries. 2. Scan indexes for invalid index entries. 3. Both 1 and 2 above. 4. Cross-reference check of multiple indexes for a table. 5. Build indexes from existing indexes. 6. Delete one record and it's index entries. 7. Qui...
valun
03 окт 2016, 09:12
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Не понял зачем надо было удалять эти объекты. Я лишь предлагал найти "бывшего хозяина" записи в _StorageObject в целях восстановления предыстории текущего состояния. Сейчас эта запись, очевидно, потеряла всякую связь со своим родителем. Саму запись в _StorageObject можно удалить 6-ым пунк...
valun
29 сен 2016, 09:49
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Object-associate: 1538 В базе есть объект с таким номером? FOR EACH _StorageObject WHERE _StorageObject._Object-Type = 3 NO-LOCK: for each _File where _file-num = _Object-associate no-lock: disp _file. Результат: pm_list 1538 !,* !,* !,* !,* Если заглянуть в df данной табл, то она лежит в 12-ой обл...
valun
28 сен 2016, 16:25
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Понятно. Вот нашёл статью про перенос BLOB/CLOB http://knowledgebase.progress.com/articles/Article/P117881 Т.е. tablemove не переносит LOB-объекты, это нужно делать особенным способом. В базе данных точно не используются или не использовались ранее LOB-поля? Выгрузите через Data Dictionary полную D...
valun
28 сен 2016, 12:31
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Возможно два варианта: 1. 10.A сильно древняя версии, и в ней _StorageObject._Object-Type = 3 означал нечто иное. 2. В базе какие-то повреждения. Что покажет вот этот код?: for each _Field where (_Field._Data-Type = "clob" OR _Field._Data-Type = "blob") no-lock. displ _Field._Fi...
valun
27 сен 2016, 17:31
Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
Тема: Удаление области V 10.A
Ответы: 61
Просмотры: 89187

Re: Удаление области V 10.A

Добрый день, Это LOB-поле FOR EACH _StorageObject WHERE _StorageObject._Object-Type = 3 NO-LOCK: FIND _Field WHERE (_Field._Data-Type = "clob" OR _Field._Data-Type = "blob") AND _Field._Fld-stlen = _StorageObject._Object-Number NO-LOCK NO-ERROR. FIND _Area WHERE _Area._Area-Numb...