Re: [oracle_br] Produto para fazer replicação de banco

2008-06-02 Por tôpico Welvis Douglas
Olá, meu amigo seguinte, tenho o mesmo problema que e o seu, aqui é 4 bancos... 
mas tudo bem,

eu criei um script para fazer a importação dos bancos...

claro que as maquinas aqui tem estrutura para isso... ai é moleza.. senão vc 
vai ter queimpotar parte, importando as tabelas ou o banco todo, 

é o que eu faço aqui, algo importannte que vc esqueceu de dizer é a versão do 
oracle que vc está usando

isso ajudaria.. 

pelo que vi ach oque vc não colocou.. 

abraço.!

  - Original Message - 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, June 02, 2008 11:57 AM
  Subject: [oracle_br] Produto para fazer replicação de banco


  Pessoal,

  Vou dizer o processo primeiro e depois pergunto:

  Fazemos periodicamente uma cópia do banco de produção de determinados
  schemas para um banco que chamamos de homologação e eventualmente para outro
  que chamamos de Teste.

  O problema é que com export/import levamos sempre a totalidade do banco
  quando não precisamos disso. Por enquanto ta até tranqüilo porque os bancos
  não são imensos, mas projetando para futuro isso pode ser problema. Aquela
  função de seleção do export não se aplica porque não dá para ter uma regra
  igual para todas as tabelas, além disso não podemos levar considerando
  apenas o número de linhas na tabela por causa da integridade referencial.

  Bem isto posto, tem a possibilidade de criar-se um script com a condição de
  cada tabela, mas além de trabalhoso e mais demorado na execução temos o
  problema de que se o fornecedor do sistema mudar algo, tal como, inserir uma
  nova tabela ou modificar algum outro recurso que gere diferença na base pode
  dar problema. Tenho um fornecedor que libera uma versão a cada 2 meses.

  No final o que queria saber é se existe e alguém conhece um software, só
  para citar, tipo o PL/SQL developer onde eu possa selecionar as tabelas a
  serem exportadas, isso PL/SQL faz, mas queria ainda poder definir um
  parâmetro de seleção para elas e que isso ficasse armazenado.

  Alexandre Rocha Placido

  image002Gerente de TI

  DITEC - Agrovale

  74 3612-2900

  87 8802-0474

  [EMAIL PROTECTED]

  MSN: [EMAIL PROTECTED]

  P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

  [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] Produto para fazer replicação de banco

2008-06-02 Por tôpico Ronivon Cruz
Pessoal,

Existe uma ferramenta comercial que faz a replicação de dados...
[EMAIL PROTECTED]

Abs,


-- 
Ronivon Ribeiro Cruz
DPD - Grupo Jorlan
62 4005-2044
62 8153-7080

2008/6/2 Alexandre Rocha Placido [EMAIL PROTECTED]:

   É a 10g. Hoje eu tenho scripts para fazer essa replicação, mas sempre
 levando o banco todo. Tem tanto gadget para usar com o Oracle, será que
 ninguém, nem a Oracle pensou numa solução deste tipo?

 De: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br [mailto:
 oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br] Em
 nome de Welvis Douglas
 Enviada em: segunda-feira, 2 de junho de 2008 12:04
 Para: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br
 Assunto: Re: [oracle_br] Produto para fazer replicação de banco


 Olá, meu amigo seguinte, tenho o mesmo problema que e o seu, aqui é 4
 bancos... mas tudo bem,

 eu criei um script para fazer a importação dos bancos...

 claro que as maquinas aqui tem estrutura para isso... ai é moleza.. senão
 vc
 vai ter queimpotar parte, importando as tabelas ou o banco todo,

 é o que eu faço aqui, algo importannte que vc esqueceu de dizer é a versão
 do oracle que vc está usando

 isso ajudaria..

 pelo que vi ach oque vc não colocou..

 abraço.!

 - Original Message -
 From: Alexandre Rocha Placido
 To: oracle_br@yahoogrupos.com.br oracle_br%40yahoogrupos.com.br mailto:
 oracle_br%40yahoogrupos.com.br oracle_br%2540yahoogrupos.com.br
 Sent: Monday, June 02, 2008 11:57 AM
 Subject: [oracle_br] Produto para fazer replicação de banco

 Pessoal,

 Vou dizer o processo primeiro e depois pergunto:

 Fazemos periodicamente uma cópia do banco de produção de determinados
 schemas para um banco que chamamos de homologação e eventualmente para
 outro
 que chamamos de Teste.

 O problema é que com export/import levamos sempre a totalidade do banco
 quando não precisamos disso. Por enquanto ta até tranqüilo porque os bancos
 não são imensos, mas projetando para futuro isso pode ser problema. Aquela
 função de seleção do export não se aplica porque não dá para ter uma regra
 igual para todas as tabelas, além disso não podemos levar considerando
 apenas o número de linhas na tabela por causa da integridade referencial.

 Bem isto posto, tem a possibilidade de criar-se um script com a condição de
 cada tabela, mas além de trabalhoso e mais demorado na execução temos o
 problema de que se o fornecedor do sistema mudar algo, tal como, inserir
 uma
 nova tabela ou modificar algum outro recurso que gere diferença na base
 pode
 dar problema. Tenho um fornecedor que libera uma versão a cada 2 meses.

 No final o que queria saber é se existe e alguém conhece um software, só
 para citar, tipo o PL/SQL developer onde eu possa selecionar as tabelas a
 serem exportadas, isso PL/SQL faz, mas queria ainda poder definir um
 parâmetro de seleção para elas e que isso ficasse armazenado.

 Alexandre Rocha Placido

 image002Gerente de TI

 DITEC - Agrovale

 74 3612-2900

 87 8802-0474

 [EMAIL PROTECTED] aplacido%40agrovale.com mailto:
 aplacido%40agrovale.com aplacido%2540agrovale.com

 MSN: [EMAIL PROTECTED] aplacido%40gmail.com mailto:
 aplacido%40gmail.com aplacido%2540gmail.com

 P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

 [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]

  



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



Re: [oracle_br] Produto para fazer replicação de banco

2008-06-02 Por tôpico Willian Frasson
Alexandre boa noite...
Seguinte já implementei uma replicação usando somente triggers, e jobs.. da 
seguinte forma(para não causar danos nas suas transações):
Crie uma tabela chamada TRANSACOES, nela coloque os campos:

NOME_TABELA VARCHAR2(32)
DATA_HORA DATE,

OPERACAO VARCHAR2(1),

ROWID_TABELA ROWID

Após isso faça o seguinte: Crie uma TRIGGER nas tabelas que que fazer a 
replicação gerandos os dados para a tabela TRANSACOES, 

monte as procedures para replicação pegando o ROWID  conforme a tabela, 
data_hora e roiwd e faça um JOB de tempos em tempos executando UMA PROCEDURE

que execute todas procedures.



  - Original Message - 
  From: Alexandre Rocha Placido 
  To: oracle_br@yahoogrupos.com.br 
  Sent: Monday, June 02, 2008 11:57 AM
  Subject: [oracle_br] Produto para fazer replicação de banco


  Pessoal,

  Vou dizer o processo primeiro e depois pergunto:

  Fazemos periodicamente uma cópia do banco de produção de determinados
  schemas para um banco que chamamos de homologação e eventualmente para outro
  que chamamos de Teste.

  O problema é que com export/import levamos sempre a totalidade do banco
  quando não precisamos disso. Por enquanto ta até tranqüilo porque os bancos
  não são imensos, mas projetando para futuro isso pode ser problema. Aquela
  função de seleção do export não se aplica porque não dá para ter uma regra
  igual para todas as tabelas, além disso não podemos levar considerando
  apenas o número de linhas na tabela por causa da integridade referencial.

  Bem isto posto, tem a possibilidade de criar-se um script com a condição de
  cada tabela, mas além de trabalhoso e mais demorado na execução temos o
  problema de que se o fornecedor do sistema mudar algo, tal como, inserir uma
  nova tabela ou modificar algum outro recurso que gere diferença na base pode
  dar problema. Tenho um fornecedor que libera uma versão a cada 2 meses.

  No final o que queria saber é se existe e alguém conhece um software, só
  para citar, tipo o PL/SQL developer onde eu possa selecionar as tabelas a
  serem exportadas, isso PL/SQL faz, mas queria ainda poder definir um
  parâmetro de seleção para elas e que isso ficasse armazenado.

  Alexandre Rocha Placido

  image002Gerente de TI

  DITEC - Agrovale

  74 3612-2900

  87 8802-0474

  [EMAIL PROTECTED]

  MSN: [EMAIL PROTECTED]

  P Ler aqui sem imprimir é mais legal e faz bem ao meio ambiente.

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



   

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