InglêsFrancêsEspanhol

Ad


favicon do OnWorks

db_archive - Online na nuvem

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

Este é o comando db_archive 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


db5.3_archive - Encontre arquivos de log não usados ​​para fins de arquivamento

SINOPSE


db5.3_archive [-adlsVv] [-h home] [-P senha]

DESCRIÇÃO


O utilitário db5.3_archive grava os nomes dos caminhos dos arquivos de log que não estão mais em uso (para
exemplo, não mais envolvido em transações ativas), para a saída padrão, um nome de caminho
por linha. Esses arquivos de log devem ser gravados em mídia de backup para fornecer recuperação em
o caso de falha catastrófica (que também requer um instantâneo dos arquivos de banco de dados),
mas eles podem ser excluídos do sistema para recuperar espaço em disco.

OPÇÕES


-a Grave todos os nomes de caminho como nomes de caminho absolutos, em vez de relativos à página inicial do banco de dados
diretórios.

-d Remova os arquivos de log que não são mais necessários; nenhum nome de arquivo é escrito. Automático
a remoção do arquivo de log provavelmente tornará a recuperação catastrófica impossível.

-h Especifique um diretório inicial para o ambiente de banco de dados; por padrão, o atual
diretório de trabalho é usado.

-l Grave os nomes de caminho de todos os arquivos de log do banco de dados, sejam eles ou não
envolvidos em transações ativas.

-P Especifique uma senha de ambiente. Embora os utilitários do Berkeley DB substituam a senha
strings o mais rápido possível, esteja ciente de que pode haver uma janela de vulnerabilidade no
sistemas onde usuários sem privilégios podem ver argumentos de linha de comando ou onde utilitários
não são capazes de sobrescrever a memória que contém os argumentos da linha de comando.

-s Grave os nomes de caminho de todos os arquivos de banco de dados que precisam ser arquivados para
recuperar o banco de dados de uma falha catastrófica. Se algum dos arquivos de banco de dados tiver
não for acessado durante o tempo de vida dos arquivos de log atuais, db5.3_archive irá
não incluí-los nesta saída.

É possível que alguns dos arquivos aos quais o registro se refere tenham sido desde então
excluído do sistema. Neste caso, db5.3_archive irá ignorá-los. Quando
db5.3_recover é executado, todos os arquivos aos quais o log se refere que não estão presentes durante
a recuperação é considerada como excluída e não será recuperada.

-V Grave o número da versão da biblioteca na saída padrão e saia.

-v Execute no modo detalhado, listando os pontos de verificação nos arquivos de log à medida que são revisados.

Os identificadores do cursor de log (retornados pelo método DB_ENV-> log_cursor) podem ter o arquivo aberto
descritores para arquivos de log no ambiente de banco de dados. Além disso, as interfaces do Berkeley DB
para o subsistema de registro do ambiente de banco de dados (por exemplo, DB_ENV-> log_put e
DB_TXN-> abort) pode alocar cursores de log e abrir descritores de arquivos para arquivos de log como
Nós vamos. Em sistemas operacionais onde chamadas de sistema relacionadas ao sistema de arquivos (por exemplo, renomear e
desvincular no Windows / NT) pode falhar se um processo tiver um descritor de arquivo aberto para o afetado
, a tentativa de mover ou remover os arquivos de log listados por db5.3_archive pode falhar. Tudo
O uso interno de cursores de log do Berkeley DB opera apenas em arquivos de log ativos e, além disso,
é de curta duração na natureza. Portanto, um aplicativo que detecte tal falha deve ser reestruturado
para fechar quaisquer cursores de log abertos que possam ter e, caso contrário, para repetir a operação até que
tem sucesso. (Embora o último não seja provavelmente necessário; é difícil imaginar um
motivo para mover ou renomear um arquivo de log no qual as transações estão sendo registradas ou abortadas.)

O utilitário db5.3_archive usa um ambiente Berkeley DB (conforme descrito para o -h opção,
a variável de ambiente DB_HOME, ou porque o utilitário foi executado em um diretório contendo
um ambiente Berkeley DB). A fim de evitar a corrupção do ambiente ao usar um
Ambiente Berkeley DB, db5.3_archive deve sempre ter a chance de se separar de
o ambiente e saia normalmente. Para fazer com que o db5.3_archive libere todo o ambiente
recursos e saia de forma limpa, envie um sinal de interrupção (SIGINT).

O método DB_ENV-> log_archive é o método subjacente usado pelo utilitário db5.3_archive.
Consulte o código-fonte do utilitário db5.3_archive para um exemplo de uso de DB_ENV-> log_archive em um
Ambiente IEEE / ANSI Std 1003.1 (POSIX).

O utilitário db5.3_archive sai de 0 em caso de sucesso e> 0 se ocorrer um erro.

MEIO AMBIENTE


DB_HOME
Se o -h opção não é especificada e a variável de ambiente DB_HOME está definida,
é usado como o caminho do início do banco de dados, conforme descrito em DB_ENV-> open.

AUTORES


Sleepycat Software, Inc. Esta página do manual foi criada com base na documentação HTML para
db_archive de Sleepycat, por Thijs Kinkhorst[email protegido]>, para o sistema Debian
(mas pode ser usado por outros).

28 de Janeiro de 2005 DB5.3_ARCHIVE(1)

Use db_archive online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    GOLE
    GOLE
    SWIG é uma ferramenta de desenvolvimento de software
    que conecta programas escritos em C e
    C ++ com uma variedade de alto nível
    linguagens de programação. SWIG é usado com
    diferente...
    Baixar SWIG
  • 2
    Tema WooCommerce Nextjs React
    Tema WooCommerce Nextjs React
    Tema React WooCommerce, construído com
    Próxima JS, Webpack, Babel, Node e
    Express, usando GraphQL e Apollo
    Cliente. Loja WooCommerce em React(
    contém: Produtos...
    Baixe o tema WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Repositório de pacotes para ArchLabs Este é um
    aplicativo que também pode ser obtido
    da
    https://sourceforge.net/projects/archlabs-repo/.
    Ele foi hospedado no OnWorks em...
    Baixar archlabs_repo
  • 4
    Projeto Zephyr
    Projeto Zephyr
    O Projeto Zephyr é uma nova geração
    sistema operacional em tempo real (RTOS) que
    suporta vários hardwares
    arquiteturas. É baseado em um
    kernel de pequena pegada ...
    Baixar Projeto Zephyr
  • 5
    SCons
    SCons
    SCons é uma ferramenta de construção de software
    essa é uma alternativa superior ao
    clássica ferramenta de construção "Make" que
    todos nós conhecemos e amamos. SCons é
    implementou um ...
    Baixar SCons
  • 6
    PSeIntGenericName
    PSeIntGenericName
    PSeInt é um interpretador de pseudo-código para
    alunos de programação que falam espanhol.
    Seu principal objetivo é ser uma ferramenta para
    aprender e compreender o básico
    concep ...
    Baixar PSeInt
  • Mais "

Comandos Linux

Ad