Consultor Eletrônico



Kbase 89: Erro 163 em reindexação
Autor   Adriano Correa - CAT
Acesso   Público
Publicação   2/22/2001
SYSTEM ERROR: Seek error 22, file 5, addr -2147422208. (163)

Esse erro durante a reindexação indica que o sort efetuado pelo processo estourou 2 GB.

Para correção do erro, deve-se criar um arquivo com o mesmo nome do banco, com a extensão srt, dentro do diretório do banco.

Esse arquivo deverá conter a definição dos extents de sort multi-volume para a reindexação. Esse arquivo pode ser eliminado após a conclusão do processo.

Segue abaixo um exemplo do arquivo:

500000 c:\dirsort1
500000 c:\dirsort2
0 c:\dirsort3

O arquivo srt com essa definição indica para o banco que deve ser utilizado 500.000 KB (500 MB) de sort no primeiro diretório, 500.000 KB de sort no segundo, e o terceiro será variável até 2 GB, totalizando um espaço de 3 GB de sort.

Como saber se o banco irá necessitar de sort multi-volume?

Em média, o sort de uma reindexação completa ocupa 75% do tamanho real do banco. Isso pode variar pela quantidade de índices e pela quantidade de campos caracter nesses índices.