[oracle_br] Re: Juncao de DB

2008-04-22 Por tôpico zidvlauns
Eu particularmente acho que uma alternativa simples e que garantiria a
integridade do banco seria carregar a primeira base via imp e a
segunda carregar via dblink. Carregaria a segunda base por meio de
scripts de MERGE de tabelas, pois assim eu garantiria uma sobreposição
dos registros com mesmo valor de chave primária (e não sua duplicação)
sem retornar algum erro de chave violada e faria a inserção dos
registros completamente novos.
--- Em oracle_br@yahoogrupos.com.br, Jose - Oracle [EMAIL PROTECTED]
escreveu

 Srs colegas, tenho a seguinte situacao, e gostaria da ajuda d vcs,
 
 Tenho 2 DB exatamente iguais,  em locais diferentes e com dados
diferentes é claro, preciso fazer a juncao desses 2 DB , pergunto como
fazer isso ?
 
 Executei 1: exp usuario/senha  full=y   file=banco1.dmp log=banco1.log
 
 Executei 2: exp usuario/senha  full=y   file=banco2.dmp log=banco2.log
 
 Resultado esperado:  Preciso q os dados do banco2.dmp seja
adicionado ao meu DB principal.
 
 imp spcn/volume   file=banco2.dmp log=banco2.log
 
 Pergunto, como fazer isso ?
 
 Obrigado
 []
 barba
 
 
 
 
 [As partes desta mensagem que não continham texto foram removidas]





Re: [oracle_br] Re: Juncao de DB

2008-04-22 Por tôpico francisco porfirio
Mesmo assim eu acredito que ainda seria um risco.

Estou fazendo atualmente uma migração, com o seuginte cenário:

Um rede de lojas que possuiam duas bases, nelas existem clientes em comum e
clientes distintos. Existe apenas um campo no qual eu posso confiar, o CPF,
pois como eram base distintas eles poderiam possuir PK iguais para
diferentes registros, isso iria me retornar um gande problema.


-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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



Re: [oracle_br] Re: Juncao de DB

2008-04-22 Por tôpico Jose - Oracle
Francisco, eu explico pq disso, eu sou centralizador de um sistema de consulta 
de credito e ainda tenho 3 DB q eu nao consegui trazer para meu datacenter, por 
isso eu precisava fazer essa juncao, tds 3 DB sao distintos.


[]
barba



  - Original Message - 
  From: francisco porfirio 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Tuesday, April 22, 2008 10:53 AM
  Subject: Re: [oracle_br] Re: Juncao de DB


  Mesmo assim eu acredito que ainda seria um risco.

  Estou fazendo atualmente uma migração, com o seuginte cenário:

  Um rede de lojas que possuiam duas bases, nelas existem clientes em comum e
  clientes distintos. Existe apenas um campo no qual eu posso confiar, o CPF,
  pois como eram base distintas eles poderiam possuir PK iguais para
  diferentes registros, isso iria me retornar um gande problema.

  -- 
  Atenciosamente
  Francisco Porfirio Ribeiro Neto

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



   

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



Re: [oracle_br] Re: Juncao de DB

2008-04-22 Por tôpico francisco porfirio
Pelo que entendi José, estamos com um caso bem semelhante, a solução que
estou dando para isto é a que te falei, criação de scripts pl/sql, é
bastante trabalhoso dependendo da sua base, porém não vejo outra forma.

Para facilitar o processo de criação dos scripts, você poderá criar
diferentes schemas para carregar estas 3 bases e posteriormente criar um
dblink entre elas para poder elas se comunicarem.



-- 
Atenciosamente
Francisco Porfirio Ribeiro Neto


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