Wilson, existe uma configuração do Oracle Advanced Replication que atenderia
sua necessidade, porém eu acredito ser inviável pois exigiria um grande
trabalho para configurar e preparar o ambiente, e mais trabalho para manter
(além da necessidade de estudar toda a replicação do Oracle).

Esse manual fala tudo sobre o Replication:
http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14226%2Ftoc.htm&remark=portal+%28Books%29

Esse outro é a API do Replication:
http://www.oracle.com/pls/db102/to_toc?pathname=server.102%2Fb14227%2Ftoc.htm&remark=portal+%28Books%29

-- 
Thiago Delfim
Oracle & SQL Server Database Administrator
Oracle 9i Database Certified Associate
[EMAIL PROTECTED] (MSN)
Campinas/SP
(19) 8204-2681 / 9111-1439

2008/4/30 Usuário do Sistema <[EMAIL PROTECTED]>:

>   Bom dia Wilson, acredito que uma boa solução para manter duas bases
> atualizadas seria criar um standby, caso seja apenas para consulta você
> pode
> parar o recover e subir o banco standby como read only, outra opção seria
> clonar o database com o rman, é muito rápido e fácil de fazer.
>
> Existe tambêm a opção de criar um standby lógico:
> (Veja as características)
>
> Standby lógico:
> - Inicia como copia exata, mas nao necessariamente deve ficar assim
> - Pode ter schemas e objetos que nao existe no bd primario
> - Pode ser aberto para escrita, porem nao escreve nos objetos de standby
> Nao suporta: NCLOB, LONG, BFILE, ROWID, UROWID
>
> Um abraço.
>
> Em 29/04/08, Wilson Ribeiro <[EMAIL PROTECTED]<gyahoo%40gmengenharia.com.br>>
> escreveu:
> >
> > Senhores boa noite.
> >
> > Tenho 2 instâncias criadas num servidor oracle que tenho instalado aqui,
> >
> > PRD = Instância de Produção, é a que realmente vale.
> >
> > TST = Instância para testes e afins.
> >
> > Qual a melhor maneira de manter a instância teste sempre atualizada em
> > relação a instância de produção.
> >
> > o que eu tenho feito pra isso é um parto, vejam:
> >
> > 1 - drop user Nome_do_usuario cascade;
> >
> > 2 - create user Nome_do_usuario identified by Nome_do_usuario default
> > tablespace DADOS temporary tablespace TEMPTABS; quota unlimited on DADOS
> > quota unlimited on TEMPTABS;
> > commit;
> >
> > 3 - grant dba to Nome_do_usuario;
> > grant create procedure to Nome_do_usuario;
> > grant create sequence to Nome_do_usuario;
> > grant create session to Nome_do_usuario;
> > grant create synonym to Nome_do_usuario;
> > grant create table to Nome_do_usuario;
> > grant create trigger to Nome_do_usuario;
> > grant create view to Nome_do_usuario;
> > grant exp_full_database to Nome_do_usuario;
> > grant imp_full_database to Nome_do_usuario;
> > grant resource, connect to Nome_do_usuario;
> > grant connect to Nome_do_usuario;
> > commit;
> > grant select on v_$session to Nome_do_usuario;
> > commit;
> >
> > 4 - !imp Nome_do_usuario/[EMAIL PROTECTED] fromuser=Nome_do_usuario
> > touser=Nome_do_usuario file=caminho_do_arquivo.dmp
> >
> > Eu gostaria, se for possível que alguém de dê dicas pra fazer isso ficar
> > menos trabalhoso, eu li sobre "replicação", mas não dava nenhum detalhe
> > disso, e também não sei se vale a pena, se influencia no desempenho
> etc...
> >
> > o servidor no qual está instalado isso é um:
> >
> > IBM xSéries 226, 2 processadores 3GHz Xeon, 5 GB de ram, 2 HD SCSI 80 GB
> > cada.
> > Com o SLES Suse 9 Enterprise.
> >
> > Qualquer ajuda, e/ou dicas serão muito bem vindas...
> >
> > Obrigado.
> >
> > - - - - - - - - - - -
> > [ ]'s
> >
> > Wilson Ribeiro
> > [EMAIL PROTECTED] <cpd%40gmengenharia.com.br> <cpd%
> 40gmengenharia.com.br>
> > "- Use palavras de bom gosto: poderá ter que engolí-las!"
> > _ _
> > o o Linux
> > v Registered
> > /(_)\ User: # 396848
> > ^ ^
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a