InglêsFrancêsEspanhol

Ad


favicon do OnWorks

gbak - Online na nuvem

Execute gbak no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando gbak que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


gbak - Fazer backup / restaurar banco de dados Firebird

SINOPSE


gbak -b [opção de backup ...] [opção comum ...] fonte alvo

gbak -c | -r [opção de restauração ...] [opção comum ...] fonte alvo

DESCRIÇÃO


gbak é a ferramenta para gerenciar backup e restauração de banco de dados Firebird.

Em modo de backup fonte é um caminho de banco de dados existente (pode incluir o nome do servidor) e alvo is
nome do arquivo de backup. Pode ser também um nome de dispositivo especial como / dev / stdout (para redirecionar
backup de dados para STDOUT) ou / dev / st para colocar o backup em fita.

Em modo de restauração fonte é um arquivo de backup existente (ou dispositivo especial como / dev / stdin para
STDIN ou / dev / st para obter o backup da fita) e alvo é o caminho para o banco de dados firebird e
pode incluir o nome do servidor.

Todas as opções podem ser abreviadas. Abaixo de ambas as versões completas de opções e o mais curto
versões possíveis são fornecidas.

COMUM OPÇÕES


-do utilizador nome de usuário
Nome de usuário a ser usado ao conectar-se ao banco de dados. Substitui a variável de ambiente. Ver
MEIO AMBIENTE.

-Função] nome do papel
Função SQL a ser usada ao conectar-se ao banco de dados. Substitui a variável de ambiente. Ver
MEIO AMBIENTE.

-senha] senha
Senha a ser usada ao conectar-se ao banco de dados. Substitui a variável de ambiente. Ver
MEIO AMBIENTE.

-serviço]
Use o gerenciador de serviços ao falar com um banco de dados.

-verificar]
Relate cada ação.

Exibe informações detalhadas sobre quais metadados estão sendo processados, qual tabela está sendo
backup / restaurações e quantos registros são processados.

-y caminho
Redirecione mensagens de status / erro para o caminho fornecido.

-z
Informe o número completo da versão antes de fazer qualquer outra coisa.

BACKUP OPÇÕES


-banco de dados de backup]
Ative o modo de backup.

-converter]
Converta tabelas externas em tabelas.

Normalmente, as tabelas externas são ignoradas durante o backup e a restauração. Com -converter opção
as tabelas externas são incluídas no backup como qualquer outra tabela regular. Quando tal backup
for restaurado, essas tabelas anteriormente externas são criadas como tabelas regulares.

-fator] Números
Fator de bloqueio. A saída é escrita em bloco de Números bytes. Útil ao fazer backup para um
fita.

-g [arbage_collect]
Inibir a coleta de lixo.

Normalmente o Firebird executa um coletor de lixo ao ler as tabelas. Desde o
O processo de backup lê todas as tabelas, o que força a coleta de lixo de todo o banco de dados.
Caso você faça o backup apenas para restaurá-lo sobre o banco de dados existente este lixo
a coleta é desnecessária. Outra razão para usar essas opções é se uma coleta de lixo
é acionado por outros meios - usando gfix ou varredura automática. Usando este interruptor
acelera o processo de backup e também pode ajudar em alguns casos de backup danificado
bases de dados.

-ignorar]
Ignore os registros com somas de verificação incorretas.

Essa opção deve ser usada apenas ao fazer backup de bancos de dados danificados.

-limbo]
Ignore as transações no limbo.

Essa opção faz com que o processo de backup ignore as transações no estado de limbo.

-m [etadata_only]
Metadados de backup apenas.

Com esta opção, apenas os metadados são gravados no backup. Isso inclui todos
tabelas / visualizações / gatilhos / índices / procedimentos armazenados / domínios / geradores etc. Nenhum dado de tabela é
incluído no backup. Esse backup é útil para criar uma cópia "vazia" de um banco de dados.

-nt
Use formato de backup não transportável.

Por padrão, um formato de backup "transportável" é usado. Isso significa que você pode fazer backup de um banco de dados
na máquina little-endian e restaure-a na máquina big-endian e vice-versa. Usando -nt
o backup só é útil em máquinas com o mesmo "endianness".

-ol [d_descriptions]
salvar descrições de metadados no estilo antigo

RESTAURAR OPÇÕES


-c [reate_database]
Ative o modo de restauração.

alvo o banco de dados será criado e ainda não deve existir.

-r [ecreate_database] [o [verwrite]]
Como -criar_banco de dados, mas adicionando substituir pode-se forçar a substituição do alvo
base de dados.

-rep [lace_database]
Como -criar_banco de dados, mas o destino será sobrescrito, se existir.

-bu [ffers] Números
Ao criar o banco de dados de destino, ignore as informações sobre os buffers de banco de dados armazenados no
backup e usar um número especificado de buffers.

-expandir]
Normalmente, o Firebird usa compactação RLE para strings ao armazená-los no disco. Esta opção
desativa essa compressão.

-inativo]
Restaura os índices em estado inativo. Isso pode ser usado para restaurar um backup, contendo dados
inconsistente com chaves estrangeiras / restrições exclusivas.

-matar]
Não crie sombras ao restaurar.

Normalmente, as sombras do banco de dados são criadas durante a restauração. Esta opção inibe isso.

-modo] Acesso
Restaurar banco de dados com determinado Acesso.

Valores válidos para Acesso e guarante que os mesmos estão somente leitura e ler escrever. O padrão é restaurar o banco de dados
com seu modo de acesso original.

-n [o_validity]
Restaure o banco de dados sem suas restrições de validade. Isso inclui chave estrangeira, única e
verifique as restrições. Útil para restaurar um backup, contendo dados inconsistentes.

-um por vez]
Confirme a restauração da transação após restaurar cada tabela.

-tamanho da página] Números
Substitua o tamanho da página armazenado no backup. Valores válidos para Números são 1024, 2048, 4096, 8192,
16384 e 32768.

-use_ [all_space]
Normalmente, o Fireburd reserva algum espaço em cada página de dados para uso posterior. Esta reservada
o espaço é usado para dados recém-inseridos e para manter versões mais antigas dos dados. Tendo
o espaço reservado para este fim "próximo" aos dados acelera as modificações. Se o
banco de dados será usado principalmente para operações de leitura, especificando -use_all_space vai salvar alguns
espaço.

Esta opção é particularmente útil ao restaurar um banco de dados somente leitura, pois somente leitura
os bancos de dados não precisam de nenhum espaço adicional para versões anteriores.

-fix_fss_metadata conjunto de caracteres
Ao restaurar metadados, caso não seja UTF8 válido, tente converter a partir do especificado
conjunto de caracteres. Útil quando as descrições da tabela são fornecidas em algum país não UTF8 nacional
codificação, que era possível com o Firebird antes da versão 2.5

-fix_fss_data conjunto de caracteres
Ao restaurar os dados da tabela, no caso de uma coluna definida com o conjunto de caracteres UNICODE_FSS
não contém UTF8 válido (o que era possível com versões do Firebird anteriores a 2.5), tente
converter os dados do conjunto de caracteres especificado.

RESTAURANDO TO MÚLTIPLOS ARQUIVOS DATABASE


Anteriormente, o Firebird não era capaz de trabalhar com ponteiros de arquivo de 64 bits, limitando assim
bancos de dados para (cerca de) 2 GB de tamanho por banco de dados.

Como 2GB não é muito dado há anos, existe um mecanismo para espalhar o banco de dados
em vários arquivos. Desta forma, você pode ter vários arquivos de 2 GB, contendo todos os seus dados.

Ao restaurar para um banco de dados de vários arquivos, o argumento de destino tem a forma: file_1 páginas_1
file_2 páginas_2 ... arquivo_N-1 páginas_N-1 arquivo_N

Cada páginas_n especifica no máximo quantas páginas colocar arquivo_n. O último da lista é um
nome do arquivo sem limite de página - conterá todas as páginas que não cabem arquivo_N-1. Observe que
páginas_n é medido em páginas, não bytes, então o número máximo possível depende da página
tamanho.

Imagine que você tenha um sistema de arquivos (ou um sistema operacional antigo) que suporte apenas ponteiros de arquivo de 32 bits.
Para jogar pelo seguro, você decide dividir seu banco de dados em arquivos de 2 GB. Se o tamanho da página para o
banco de dados é 8192, então cada arquivo pode ter até 2 * 1024 * 1024 * 1024/8192 = 262144 páginas.

NOTA
Observe que em um sistema operacional e sistema de arquivos recentes, o Firebird pode usar a renderização de ponteiros de arquivo de 64 bits
bancos de dados de vários arquivos desnecessários.

MEIO AMBIENTE


Como todos os outros utilitários Firebird, gbak aceita as seguintes variáveis ​​de ambiente:

Valor padrão ISC_USER para -do utilizador opção

Valor padrão ISC_ROLE para -Função opção

ISC_SENHA
valor padrão para -senha opção

EXEMPLOS


Em todos os exemplos -do utilizador, -Função e -senha opções são omitidas para maior clareza. Em um real
situação mundial eles (ou suas variáveis ​​de ambiente correspondentes) devem ser usados.

Observe que as extensões de nome de arquivo usadas aqui são apenas recomendadas. Usando extensões unificadas
esquema ajuda a adivinhar o tipo de arquivo apenas olhando para sua extensão.

Aqui estão algumas extensões comumente usadas:

Banco de dados .fdb Firebird

Banco de dados .gdb Firebird, extensão legada da época em que o Firebird era Interbase.
gdb, na verdade, vem do banco de dados Grotton, em homenagem à empresa que criou
o software em 1984.

.fdb.2 Segundo arquivo de banco de dados de vários arquivos

.fdb.3 Terceiro arquivo do banco de dados de vários arquivos

.fdb.N N-ésimo arquivo de banco de dados de vários arquivos

Arquivo de backup .fbk Firebird

.gbk Extensão legada para arquivo de backup

Arquivo de backup Gzip .fbk.gz

backup a banco de dados para dentro a comprimido formato:
gbak -b db-srv: /database.fdb / dev / stdout | gzip> /file.fbk.gz

Restaurar a banco de dados para dentro novo nome do arquivo:
zcat /file.fbk.gz | gbak -c / dev / stdin db-srv: /new-database.fdb

Use gbak online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - Código aberto do CMDB de ITSM
    Portal de Operações de TI: um completo
    fonte, ITIL, serviço baseado na web
    ferramenta de gestão que inclui um
    CMDB personalizável, um sistema de helpdesk e
    um homem de documentos...
    Baixe itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine é uma música multiplataforma
    jogador e organizador de biblioteca inspirado por
    Amarok 1.4. Tem um rápido e
    interface fácil de usar e permite que você
    pesquise e...
    Baixar Clementine
  • 3
    XISMuS
    XISMuS
    ATENÇÃO: A atualização cumulativa 2.4.3 tem
    foi lançado !! A atualização funciona para qualquer
    versão 2.xx anterior. Se estiver atualizando
    da versão v1.xx, faça o download e
    i ...
    Baixar XISMuS
  • 4
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    suporta vários rastreadores de rosto, filtros
    e protocolos de jogo. Entre os rastreadores
    são o SM FaceAPI, AIC Inertial Head
    Rastreador ...
    Baixar facetracknoir
  • 5
    Código QR PHP
    Código QR PHP
    PHP QR Code é de código aberto (LGPL)
    biblioteca para gerar QR Code,
    Código de barras bidimensional. Baseado em
    Biblioteca C libqrencode, fornece API para
    criando código QR barc ...
    Baixe o código QR do PHP
  • 6
    freeciv
    freeciv
    Freeciv é um jogo gratuito baseado em turnos
    jogo de estratégia multijogador, em que cada
    jogador se torna o líder de um
    civilização, lutando para obter o
    objetivo final: ser ...
    Baixar Freeciv
  • Mais "

Comandos Linux

Ad