| 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 | 
		 | 
	
	
		  | 
	
	
		 |