Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

danusiodiniz

Trocando informacoes entre bancos

Recommended Posts

Boa tarde pessoal, minha duvida é a seguinte:Tenho 3 empresas com o banco Oracle instalado, duas delas sao ligadas via internet a outra nao é ligada, entao queria saber se alguem pode me ajudar com alguma ideia de como eu poderia fazer para os dados de todas as empresas ficassem sendo trocados entre si tipo ouvesse uma troca de informacao on-line e off-line, qdo se cadastrar um produto o mesmo cadastro ir para as outras empresas.Porfavor estou aceitando ideias para chegar a uma boa solucao.Desde já muito obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Danusio,

 

Deixa eu ver se entendi...

você esta querendo ter tipo uma aplicacao central que a partir dela os outros 2 bancos sejam sempre atualizados

 

ou

 

As 3 como central ?? 3 diferentes bancos inserindo informacoes onde todos podessem acessar essas informacoes??

 

Tipo,

Pode ser inseridos na propria aplicacao mais INSERTS, inserindo tudo que for cadastrado nas 3 aplicacoes...

 

Isto pode ser feito tb via DATA BASE LINK...

 

Manda ai mais detalhada pra te mandar mais informacoes.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma idéia.

 

Você tem 3 servidores com Oracle.

 

Escolhe o servidor, que receberá as informações.

 

Nesse servidor A, construa 2 DB_LINKS, um que veja o Servidor B e outro que veja o servidor C.

 

Na tabela que receberá as informações no servidor A, monte 2 Triggers. Uma trigger que insira os dados na tabela desejada no servidor B e outra que insira na tabela no servidor C.

 

Isso é um conceito de replicação de dados.

 

Abraços,

http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola MonTiLLa.......Seguinte, eu vou ter uma base central, na loja Matriz entao, imagine que nada esta ligado on-line...entao estava pensando em exportar os dados em arquivos de txt e depois importar-los, nas outras lojas, e quando nas outras lojas forem feitas vendas, movimetacoes em geral, os dados deveram vir depois via CD para minha BASE CENTRAL.Apenas uma loja fica ligada on-line com a outra via radio, as outras sao totalmente off-line.meu servidor central é LINUXem uma outra loja tb é LINUXe na outra é WINDOWS XPObrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Danusio,você vai ter um pouco de trabalho para fazer isto mais tudo bem...Seguinte, vou te mandar umas dicas para te ajudar.Faz o seguinte, na base central e na base que tem a Net, você pode fazer um DATABASE LINK como dito anteriormente e depois fazer as TRIGGER´s para ir inserindo os dados tanto na base CENTRAL, quanto na outra base que tem internet.Talvez existira um pequeno problema, nas CHAVES PRIMARIAS, pois você for inserindo em uma base essas CHAVES

Compartilhar este post


Link para o post
Compartilhar em outros sites

Danusio,

 

você vai ter um pouco de trabalho para fazer isto mais tudo bem...

Seguinte, vou te mandar umas dicas para te ajudar.

Faz o seguinte, na base central e na base que tem a Net, você pode fazer um DATABASE LINK como dito anteriormente e depois fazer as TRIGGER´s para ir inserindo os dados tanto na base CENTRAL, quanto na outra base que tem internet.

Talvez existira um pequeno problema, nas CHAVES PRIMARIAS, pois você for inserindo em uma base essas CHAVES podem ser iguais nos 2 bancos.

 

Para acabar com esse problema pode ser feito uma ATUALIZACAO na sequencia para as INSERCOES de dados nas suas bases, exemplo, a central fica de 0 à 1000000, na outra que tem você coloca de 1000001 a 3000000, e na que naum tem net a partir da 3000001.

Verifica os que estistem mais insercoes no banco e ve essas sequencias direitinho, isso e uma forma que você poderá proceder.

 

Pois esses arquivos txt´s que você quer carregar pode dar certo dessa forma, se existirem mais de 3 bancos você verifica isso melhor.

 

Poderá ser feito esse processo nas 3 bases, pois quando 1 dos 2 bancos que est~iverem com internet cairem, as TRIGGERS não irão funcionar e você irá ter um trabalho para fazer SCRIPTS e ageitar isso.

 

Qualquer dúvida pode mandar aki para agente!

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.