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:
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:
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 REPLICAGEMPostado originalmente por xstefanox
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 dicaPostado originalmente por Marcio68Almeida