| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 11 Feb 2004 08:39    Post subject: Сбой индексации \salary\sovok.dbf |   |  
				| 
 |  
				| На файле Sovok.dbf при индексации через Bat-ник вылетает. Индексация запускается на W2k server + sp4. В W98 Bat-ник индексирует нормально. При проходе по полям файла Bro или Фокс-Про никаких ошибок. Удаление всех *.cdx в БД и переиндексация не помогают. Индексация из "Настройки программы" проходит нормально. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SantechNik 
 
 
 Joined: 31 Dec 2001
 Posts: 1696
 Location: Гусев Михаил
 
 Interests: Москва
 
 | 
			
				|  Posted: 11 Feb 2004 09:58    Post subject: |   |  
				| 
 |  
				| А из под W2K индексация чем идет? БМОД или СМОД ? _________________
 http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 11 Feb 2004 10:37    Post subject: |   |  
				| 
 |  
				| BMOD Bat-ник под W2k. Под W98 такой же но пути другие F:\...
 
 D:
 cd D:\best4101\
 bmod\nsldr.exe bmod\init.exe index L:000003 T:3
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| grey 
 
 
 Joined: 12 Jan 2004
 Posts: 297
 Location: Родионов С.Г.
 Occupation: ООО Бухгалтер, программист
 Interests: Набережные Челны
 
 | 
			
				|  Posted: 11 Feb 2004 20:05    Post subject: |   |  
				| 
 |  
				| В config.nt и _default.pif все параметры по рекомендациям ИС ? |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 12 Feb 2004 05:58    Post subject: |   |  
				| 
 |  
				| Да 
 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 |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 13 Feb 2004 06:37    Post subject: |   |  
				| 
 |  
				| Проблема не решена. Посоветуйте где искать косяки. Какие файлы посмотреть. Другие предприятия индексятся нормально. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 | 
			
				|  Posted: 13 Feb 2004 09:08    Post subject: |   |  
				| 
 |  
				|  	  | Quote: |  	  | Другие предприятия индексятся нормально | 
 Может все дело в конкретной таблице sovok. Попробуй ее временно для эксперимента заменить таблицей из другого предприятия. Если после этого проиндексируется, можешь начинать "лечить" sovok.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Krosh 
 
  
 Joined: 13 Oct 2003
 Posts: 97
 Location: КИА
 Occupation: СТ
 Interests: Москва
 
 | 
			
				|  Posted: 13 Feb 2004 09:52    Post subject: |   |  
				| 
 |  
				| Посмотри такой сюжет: если ПОСЛЕДНЯЯ ФИЗИЧЕСКАЯ запись не попадает в тэг по условию, то иногда этот тэг становиться "битым" и, соотв., CDX, содержащий этот тэг не переиндексируется. Такую фигню лечили физической перестановкой записей, путём копирования в другой DBF в нужном поряядке. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 13 Feb 2004 13:22    Post subject: |   |  
				| 
 |  
				| При замене на пустой файл индксится нормально. При замене на файл из рабочей базы - вылетает. |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 13 Feb 2004 13:56    Post subject: |   |  
				| 
 |  
				|  	  | Krosh wrote: |  	  | Посмотри такой сюжет: если ПОСЛЕДНЯЯ ФИЗИЧЕСКАЯ запись не попадает в тэг по условию, то иногда этот тэг становиться "битым" и, соотв., CDX, содержащий этот тэг не переиндексируется. Такую фигню лечили физической перестановкой записей, путём копирования в другой DBF в нужном поряядке. | 
 
 Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?
  |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| integral 
 
 
 Joined: 19 Jul 2002
 Posts: 378
 
 Occupation: ОАО "Интеграл"  инженер-программист
 Interests: Нефтекамск
 
 | 
			
				|  Posted: 13 Feb 2004 15:08    Post subject: |   |  
				| 
 |  
				| Попробуй вместе с sovok из рабочей базы скопировать таблицу описания индексов bases_14.dbf |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SantechNik 
 
 
 Joined: 31 Dec 2001
 Posts: 1696
 Location: Гусев Михаил
 
 Interests: Москва
 
 | 
			
				|  Posted: 13 Feb 2004 15:59    Post subject: |   |  
				| 
 |  
				| Да никак ты это не проверишь. А устранить можно путем танцев с бубном, например - добаваить одну строку в файл, проиндексировать, удалить добавленую строку. И все починилось. 	  | Quote: |  	  | Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?  | 
  [/quote] _________________
 http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| ewgen 
 
 
 Joined: 23 Nov 2002
 Posts: 339
 Location: Евгений
 Occupation: (инженер программист)
 Interests: Надым
 
 | 
			
				|  Posted: 16 Feb 2004 09:18    Post subject: |   |  
				| 
 |  
				| Теперь sovok проходит нормально, но тормозится на ARC_ACC перепись BASES_14 не помогла, добавление записи через BRO, индексирование и удаление не помогла, замена на файл из пустой базы тоже не помогла. И вопрос в догонку. Файлу для индексации требуются другие файлы(то есть при индексации одного файла используются другие файлы) или можно скопировать в отдельную папку ОДИН файл и его проиндексировать?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| SantechNik 
 
 
 Joined: 31 Dec 2001
 Posts: 1696
 Location: Гусев Михаил
 
 Interests: Москва
 
 | 
			
				|  Posted: 16 Feb 2004 10:40    Post subject: |   |  
				| 
 |  
				| Можн и один файл, если в нем уже есть таблица тегов для индекса. если ее нет, то нужен второй фал с этой самой таблице _________________
 http://santech.chat.ru/bro.zip - удобный броузер/редактор БД
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Krosh 
 
  
 Joined: 13 Oct 2003
 Posts: 97
 Location: КИА
 Occupation: СТ
 Interests: Москва
 
 | 
			
				|  Posted: 16 Feb 2004 15:26    Post subject: |   |  
				| 
 |  
				|  	  | ewgen wrote: |  	  | Можно поподробнее. Что значит не попадает в тэг по условию. Как это проверить?
  | 
 Открываешь DBF в BRO в физ. последовательности. Смотришь ПОСЛЕДНЮЮ физическую запись.
 Оцениваешь по описанию тэгов файла выполнение условия попадания записи в тэги.
 Если проверка уловия для записи даёт значение False, то запись "не попадает" в тэг.  А это потенциально косяк.
 
 А может у тебя просто нет места на диске,
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |