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]
