Instrução
As instruções fornecidas descrevem como compactar um banco de dados versionado para o estado 0. O objetivo de uma compactação é excluir estados não referenciados, combinar estados que compartilham a mesma linhagem e mover linhas das tabelas delta para as tabelas base. Se o comando compactar não retornar um erro, a compactação foi bem-sucedida. Se a intenção é compactar toda a instância para o estado 0, etapas adicionais devem ser executadas antes de executar o comando de compactação.
Se a instância não tiver sido compactada para o estado 0 e houver uma tentativa de cancelar o registro de uma classe como versionada, uma mensagem de aviso pode ser encontrada.
O aviso pode ocorrer pois as tabelas delta da classe versionada ainda contêm linhas que não foram compactadas e ainda estão sendo referenciadas por uma versão.
A frequência necessária para compactar depende do volume de edições. Não há mal nenhum em executar a compressão com frequência; por exemplo, diariamente, e pode ser benéfico. O comando compactar remove o máximo possível de estados não referenciados e, se aplicável, move as linhas das tabelas delta para as tabelas base. As edições que ainda são referenciadas por uma versão continuam a residir nas tabelas delta.
Compacte o banco de dados usando a linha de comando:
Código:
sdeversion -o compress [-N] -u sde -p sde_password -i -s
-D
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri