Oracle Dataguard é o que você deseja. Ele fornece uma configuração mestre-escravo para até 9 escravos (o que é bastante impressionante!)
É caro, porém, você precisa do Oracle Enterprise Edition.
O Oracle possui algum recurso embutido para suportar um mecanismo de espelhamento mestre-escravo?
Estou procurando espelhar / replicar o servidor de produção em um banco de dados somente leitura. O banco de dados somente leitura seria usado para relatórios e para tais finalidades.
Estamos usando o Oracle 10gR2
Oracle Dataguard é o que você deseja. Ele fornece uma configuração mestre-escravo para até 9 escravos (o que é bastante impressionante!)
É caro, porém, você precisa do Oracle Enterprise Edition.
Uma coisa sobre a Oracle: Eu realmente recomendo NÃO usar o RAC, a menos que você seja um guru da Oracle. Todo mundo fica com o RAC terrivelmente errado.
Eu não sou um guru da Oracle, mas pelo que eu entendo, pelo menos historicamente, a Oracle usa o RAC para clustering. São dois (ou mais) servidores com o mesmo armazenamento, o que significa que você provavelmente precisará de uma SAN e outro barril cheio de dinheiro para o licenciamento.
Não estou ciente de uma solução de escravo somente leitura para Oracle. Isso não significa que não haja um.
Não acredito que você precise que o DG use um banco de dados de reserva lógica. . No entanto, você precisará licenciar seu banco de dados / servidor de reserva também. Aqui é uma boa descrição dos passos manuais necessários para construir um. Isso funciona - eu fiz isso.
dataguard no 10g não suporta a leitura de dados do modo de espera. Então você precisa de "Active dataguard" disponível em 11g.
Além disso - Sobre streams no post acima (o comentário não está disponível para mim ainda!) streams agora está obsoleto e substituído por oracle goldengate.
Olhe para a replicação do Streams - você não precisará do licenciamento adicional da Dataguard. É preciso um pouco de prática para acertar, mas se você estiver usando o Grid Control, ele fornece um assistente para ajudá-lo a configurá-lo. Você também pode criar os scripts usando o Enterprise Manager. Eu usei isso para uma maneira e replicação bidirecional.
Você pode configurar 3 servidores de banco de dados e importar banco de dados de inicialização em 3 servidores. Por favor, configure seu aplicativo de inserção e atualização para que ele grave em outros servidores (seu mecanismo é tão fácil) e você espelhou exatamente em outro servidor. ..
Tags oracle replication mirroring