+ Responder ao Tópico



  1. #1
    X-LOGAN
    Visitante

    Padrão backup com base 'aberta'

    Ola galera Under, tenho a seguinte duvida e não consegui saná-la, todo backup pode ser feito com a base de dados em uso, ou seja aberta por algum programa?
    Eu utilizo o Firebird/Interbase

    :toim:

  2. #2

    Padrão backup com base 'aberta'

    Poder até pode, mas ela não vai ser 100% idêntica. O legal é você parar e replicar o seu banco ou fazer um locking das suas tabelas enquanto está fazendo a replicação.



  3. #3
    X-LOGAN
    Visitante

    Padrão backup com base 'aberta'

    Citação Postado originalmente por xstefanox
    Poder até pode, mas ela não vai ser 100% idêntica. O legal é você parar e replicar o seu banco ou fazer um locking das suas tabelas enquanto está fazendo a replicação.
    VALEU PELA DICA, SEMPRE TIVE DUVIDAS QUANTO A ISSO, UNS FALAVAM QUE PODIA FAZER QUE DAVA TRANQUILO, MAS VALEU VOU PROCURAR MAIS A RESPEITO DE REPLICAGEM

  4. #4

    Padrão backup com base 'aberta'

    A maioria dos bancos de dados possuem ferramentas que permitem o Backup OnLine, porém certos cuidados são necessários, principalmente com os bancos free, pois eles não tem todas as seguranças de um banco mais complexo como SQLServer e Oracle.
    O próprio PostgreSQL diz ser possível fazer Backup OnLine, porém não garante a integridade em 100%.
    Como disse nosso colega, o ideal é que se faça o processo com o banco "baixado"...
    Travar a tabela no momento do backup é uma segurança, porém isso costuma trazer problemas como recursividade, você trava uma tabela para backup, outro processo também travou essa tabela ou alguma relacionada para terminar um processamento... isso normalmente acaba obrigando o administrador a derrubar um dos processos para liberar o outro (normalmente o processo derrubado é o backup ou o vaccum (no caso do PostgreSQL)



  5. #5
    X-LOGAN
    Visitante

    Padrão backup com base 'aberta'

    Citação Postado originalmente por Marcio68Almeida
    A maioria dos bancos de dados possuem ferramentas que permitem o Backup OnLine, porém certos cuidados são necessários, principalmente com os bancos free, pois eles não tem todas as seguranças de um banco mais complexo como SQLServer e Oracle.
    O próprio PostgreSQL diz ser possível fazer Backup OnLine, porém não garante a integridade em 100%.
    Como disse nosso colega, o ideal é que se faça o processo com o banco "baixado"...
    Travar a tabela no momento do backup é uma segurança, porém isso costuma trazer problemas como recursividade, você trava uma tabela para backup, outro processo também travou essa tabela ou alguma relacionada para terminar um processamento... isso normalmente acaba obrigando o administrador a derrubar um dos processos para liberar o outro (normalmente o processo derrubado é o backup ou o vaccum (no caso do PostgreSQL)
    valeu pela dica