Главная
Новый форум
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Сбой индексации \salary\sovok.dbf

 
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4
View previous topic :: View next topic  
Author Message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 11 Feb 2004 08:39    Post subject: Сбой индексации \salary\sovok.dbf Reply with quote

На файле Sovok.dbf при индексации через Bat-ник вылетает. Индексация запускается на W2k server + sp4. В W98 Bat-ник индексирует нормально. При проходе по полям файла Bro или Фокс-Про никаких ошибок. Удаление всех *.cdx в БД и переиндексация не помогают. Индексация из "Настройки программы" проходит нормально.
Back to top
View user's profile Send private message Send e-mail
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 11 Feb 2004 09:58    Post subject: Reply with quote

А из под W2K индексация чем идет? БМОД или СМОД ?
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 11 Feb 2004 10:37    Post subject: Reply with quote

BMOD
Bat-ник под W2k. Под W98 такой же но пути другие F:\...

D:
cd D:\best4101\
bmod\nsldr.exe bmod\init.exe index L:000003 T:3
Back to top
View user's profile Send private message Send e-mail
grey



Joined: 12 Jan 2004
Posts: 297
Location: Родионов С.Г.
Occupation: ООО Бухгалтер, программист
Interests: Набережные Челны

PostPosted: 11 Feb 2004 20:05    Post subject: Reply with quote

В config.nt и _default.pif все параметры по рекомендациям ИС ?
Back to top
View user's profile Send private message Visit poster's website
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 12 Feb 2004 05:58    Post subject: Reply with quote

Да

config
dos=high,umb
files=240
device=%systemroot%\system32\himem.sys
_default
обычная память: всего-auto, переменные среды - 2048, защищенный режим - галочка.
отображаемая ems память: всего - auto.
дополнительная xms память: всего - 8192, использовать HMA - галочка.
память DPMI для защищенного режима MS-DOS - auto.
Экран: В полноэкранном режиме.
Закрывать окно при завершении сеанса - галочк
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 13 Feb 2004 06:37    Post subject: Reply with quote

Проблема не решена. Посоветуйте где искать косяки. Какие файлы посмотреть. Другие предприятия индексятся нормально.
Back to top
View user's profile Send private message Send e-mail
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 13 Feb 2004 09:08    Post subject: Reply with quote

Quote:
Другие предприятия индексятся нормально

Может все дело в конкретной таблице sovok. Попробуй ее временно для эксперимента заменить таблицей из другого предприятия. Если после этого проиндексируется, можешь начинать "лечить" sovok.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Krosh



Joined: 13 Oct 2003
Posts: 97
Location: КИА
Occupation: СТ
Interests: Москва

PostPosted: 13 Feb 2004 09:52    Post subject: Reply with quote

Посмотри такой сюжет: если ПОСЛЕДНЯЯ ФИЗИЧЕСКАЯ запись не попадает в тэг по условию, то иногда этот тэг становиться "битым" и, соотв., CDX, содержащий этот тэг не переиндексируется. Такую фигню лечили физической перестановкой записей, путём копирования в другой DBF в нужном поряядке.
Back to top
View user's profile Send private message
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 13 Feb 2004 13:22    Post subject: Reply with quote

При замене на пустой файл индксится нормально. При замене на файл из рабочей базы - вылетает.
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 13 Feb 2004 13:56    Post subject: Reply with quote

Krosh wrote:
Посмотри такой сюжет: если ПОСЛЕДНЯЯ ФИЗИЧЕСКАЯ запись не попадает в тэг по условию, то иногда этот тэг становиться "битым" и, соотв., CDX, содержащий этот тэг не переиндексируется. Такую фигню лечили физической перестановкой записей, путём копирования в другой DBF в нужном поряядке.


Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?
Back to top
View user's profile Send private message Send e-mail
integral



Joined: 19 Jul 2002
Posts: 378

Occupation: ОАО "Интеграл" инженер-программист
Interests: Нефтекамск

PostPosted: 13 Feb 2004 15:08    Post subject: Reply with quote

Попробуй вместе с sovok из рабочей базы скопировать таблицу описания индексов bases_14.dbf
Back to top
View user's profile Send private message Send e-mail Visit poster's website
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 13 Feb 2004 15:59    Post subject: Reply with quote

Quote:
Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?
Да никак ты это не проверишь. А устранить можно путем танцев с бубном, например - добаваить одну строку в файл, проиндексировать, удалить добавленую строку. И все починилось. [/quote]
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
ewgen



Joined: 23 Nov 2002
Posts: 339
Location: Евгений
Occupation: (инженер программист)
Interests: Надым

PostPosted: 16 Feb 2004 09:18    Post subject: Reply with quote

Теперь sovok проходит нормально, но тормозится на ARC_ACC перепись BASES_14 не помогла, добавление записи через BRO, индексирование и удаление не помогла, замена на файл из пустой базы тоже не помогла. И вопрос в догонку.
Файлу для индексации требуются другие файлы(то есть при индексации одного файла используются другие файлы) или можно скопировать в отдельную папку ОДИН файл и его проиндексировать?
Back to top
View user's profile Send private message Send e-mail
SantechNik



Joined: 31 Dec 2001
Posts: 1696
Location: Гусев Михаил

Interests: Москва

PostPosted: 16 Feb 2004 10:40    Post subject: Reply with quote

Можн и один файл, если в нем уже есть таблица тегов для индекса. если ее нет, то нужен второй фал с этой самой таблице
_________________
http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
Back to top
View user's profile Send private message Send e-mail
Krosh



Joined: 13 Oct 2003
Posts: 97
Location: КИА
Occupation: СТ
Interests: Москва

PostPosted: 16 Feb 2004 15:26    Post subject: Reply with quote

ewgen wrote:

Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?

Открываешь DBF в BRO в физ. последовательности. Смотришь ПОСЛЕДНЮЮ физическую запись.
Оцениваешь по описанию тэгов файла выполнение условия попадания записи в тэги.
Если проверка уловия для записи даёт значение False, то запись "не попадает" в тэг. А это потенциально косяк.

А может у тебя просто нет места на диске,
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic   printer-friendly view     Forum Index -> БЭСТ-4 All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © phpBB Group

Rambler
Rambler's Top100 Рейтинг@Mail.ru