[oracle_br] Re: Juncao de DB
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
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
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
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]