Compactando e consertando o banco de dados

As ferramentas que o ZfH fornece para compactar e consertar o banco de dados do servidor são apenas para bancos de dados compatíveis com ODBC interno. Se você configurou o ZfH para utilizar o Microsoft SQL Server, use os utilitários fornecidos com o Microsoft SQL Server para executar a manutenção do banco de dados.

Conforme o número de distribuições que você executa aumenta, o tamanho dos bancos de dados no servidor e nos computadores de serviço de proxy também cresce.

O ZfH fornece ferramentas separadas para reduzir o tamanho dos bancos de dados de serviço de proxy e do servidor.

As seções a seguir contêm informações adicionais:


Compactando o banco de dados do servidor

Antes de compactar um banco de dados do servidor, encerre todos os aplicativos do ZfH, incluindo o ConsoleOne®.

Verifique se nenhum outro computador está acessando o banco de dados (por exemplo, uma cópia remota do ConsoleOne).

Se outro computador realmente tiver bloqueado o banco de dados, ele será especificado em uma mensagem de erro se você tentar executar a operação. Encerre o ConsoleOne nesse computador e repita a operação.

IMPORTANTE:  Antes de executar operações de banco de dados, você deve fazer o backup do diretório de instalação do ZfH (especialmente do serverdata.mdb).

O banco de dados do servidor pode ser compactado utilizando o dbtool.exe a partir da linha de comando do diretório de instalação do servidor (arquivos de programas\novell\zfh).

Para compactar o banco de dados do servidor:

  1. Utilize o Windows Explorer ou o prompt de comando na máquina de instalação do ZfH para acessar o diretório de instalação do servidor do ZfH.

  2. No diretório de instalação, execute dbtool.exe.

  3. Se você tiver certeza de que nenhum outro processo está acessando o banco de dados (por exemplo, uma instalação remota do ConsoleOne), clique em OK.

O banco de dados será compactado e o serviço será reiniciado.


Compactando o banco de dados do serviço de proxy

O banco de dados do serviço de proxy pode ser compactado utilizando o dbtool.exe a partir da linha de comando do diretório de instalação do cliente (arquivos de programas\novell\zfhproxy).

Para compactar um banco de dados de serviço de proxy:

  1. Utilize o Windows Explorer ou o prompt de comando na máquina com o ZfH Proxy Service para acessar o diretório de instalação do cliente ZfH.

  2. No diretório de instalação, execute dbtool.exe.

    Você será lembrado de que o cliente ZfH será interrompido e reiniciado depois que o banco de dados for compactado.

  3. Clique em OK.


Compactando e consertando o banco de dados

Se o banco de dados compatível com o ODBC interno do servidor ou o banco de dados do serviço de proxy não puderem ser abertos quando o ZfH ou o serviço de proxy for iniciado, talvez você precise compactar ou consertar o banco de dados.

Se o banco de dados estiver corrompido, é possível que apareça uma mensagem no arquivo de registro indicando que o banco de dados não pôde ser aberto. Para compactar e consertar o banco de dados é necessário utilizar o comando DBTOOL com a opção /compact. As outras opções do DBTOOL estão descritas abaixo.

Opção Função

/compact

Compactar e consertar um banco de dados

/proxy

Executar em um banco de dados de serviço de proxy

/server

Executar em um banco de dados do servidor

Por exemplo, para consertar um banco de dados de serviço de proxy, digite:

dbtool /proxy /compact

Dbtool.exe está instalado nos diretórios de instalação zfh e zfhproxy.