Найдено 50 результатов
- 06 окт 2016, 13:47
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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...
- 06 окт 2016, 11:05
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
Re: Удаление области V 10.A
При попытке удалить любую запись из области 6 сообщение всегда будет таким - без указания recid (Index fix completed successfully. (4332)). Я бы не стал экспериментировать со слепым удалением записей из области 6 даже на копии базы. Так базу легко полностью угробить. Похоже, что нечто подобное с не...
- 06 окт 2016, 10:10
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
Re: Удаление области V 10.A
Потому что если пробовать удалить запись повторно, то не ругается что записи такой нет.... Самая первая попытка выдала сообщение о том, что запись с recid 16512 была удалена? Дословно результат выглядел Index fix completed successfully. (4332) recid не упоминался. При попытке удалить любую запись и...
- 06 окт 2016, 09:24
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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) Может все дело в области из которой удаляется запись ? Потому что если пробовать удалить запись повторно, то не ругается что записи такой ...
- 06 окт 2016, 08:45
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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. Знач...
- 05 окт 2016, 17:36
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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 ...
- 05 окт 2016, 11:31
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
- 05 окт 2016, 08:54
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
- 04 окт 2016, 17:50
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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...
- 03 окт 2016, 09:12
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
Re: Удаление области V 10.A
Не понял зачем надо было удалять эти объекты. Я лишь предлагал найти "бывшего хозяина" записи в _StorageObject в целях восстановления предыстории текущего состояния. Сейчас эта запись, очевидно, потеряла всякую связь со своим родителем. Саму запись в _StorageObject можно удалить 6-ым пунк...
- 29 сен 2016, 09:49
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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-ой обл...
- 28 сен 2016, 16:25
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
Re: Удаление области V 10.A
Понятно. Вот нашёл статью про перенос BLOB/CLOB http://knowledgebase.progress.com/articles/Article/P117881 Т.е. tablemove не переносит LOB-объекты, это нужно делать особенным способом. В базе данных точно не используются или не использовались ранее LOB-поля? Выгрузите через Data Dictionary полную D...
- 28 сен 2016, 15:54
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
- 28 сен 2016, 12:31
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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...
- 27 сен 2016, 17:31
- Форум: PROGRESS - АДМИНИСТРИРОВАНИЕ БАЗ ДАННЫХ
- Тема: Удаление области V 10.A
- Ответы: 61
- Просмотры: 89998
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...