Documentação FirebirdUtilitários do FirebirdGSPLIT → Dividindo Backups
Firebird home Firebird home Anterior: Parâmetros dos ComandosPrincipal: Documentação FirebirdAcima: GSPLITPróxima: Juntando Arquivos de Backup

Dividindo Backups

Para executar GSPLIT, use-o como um filtro na linha de comando do GBAK, como o exemplo seguinte mostra:

C:\>gbak -b norman.fdb stdout | 
    gsplit -split norman_1.fbk 1m norman_2.fbk 1m norman_3.fbk

Atenção

O comando acima assume que as variáveis de ambiente ISC_USER e ISC_PASSWORD foram definidas. Para o caso desta demonstração, isso é aceitável, mas num sistema real, considere as implicações antes de definir essas variáveis.

Além disso, o comando acima foi dividido em duas linhas pra permitir que a geração de pdf deste manual funcionasse. Na realidade, o comando tem que digitado em uma única linha.

É bastante infeliz que o utilitário não parece funcionar, como a seguinte tela mostra:

C:\>gbak -b norman.fdb stdout | 
    gsplit -split norman_1.fbk 1m norman_2.fbk 1m norman_3.fbk
fail to read input from ib_stdin, errno = 9
gsplit: progam fails to generate multi-volumn back-up files
Done with volume #0, "stdout"
        Press return to reopen that file, or type a new
        name followed by return to open a different file.
  Name:^C

Se você digitar um nome de arquivo no prompt este será usado como uma completa descarga do banco de dados, então seja cuidadoso para não sobrescrever algo importante. Eu prefiro pressionar CTRL-C neste ponto para evitar quaisquer problemas.

O utilitário atualmente criou o primeiro arquivo da lista acima, norman_1.fpk, e escrito 100 bytes de um cabeçalho especial que identifica o mesmo como sendo um arquivo criado pelo GSPLIT.

Atenção

O comando acima assume que as variáveis de ambiente ISC_USER e ISC_PASSWORD foram definidas. Para o caso desta demonstração, isso é aceitável, mas num sistema real, considere as implicações antes de definir essas variáveis.

Além disso, o comando acima foi dividido em duas linhas pra permitir que a geração de pdf deste manual funcionasse. Na realidade, o comando tem que digitado em uma única linha.

Nota

Os erros de ortografia em "program" e "volume" foram produzidos pelo utilitário.

Anterior: Parâmetros dos ComandosPrincipal: Documentação FirebirdAcima: GSPLITPróxima: Juntando Arquivos de Backup
Documentação FirebirdUtilitários do FirebirdGSPLIT → Dividindo Backups