quarta-feira, 27 de julho de 2011

Configurando Slony-I com PostgreSQL no Windows - Parte 1

Olá pessoal, sejam bem vindos ao Blog. Este é meu primeiro post neste Blog e espero que gostem.

Quando se trata do primeiro post, logo vem em mente a questão: "O que postar no primeiro post?". Então para começar resolvi postar um tutorial que fiz há algum tempo atrás.

Constantemente procurava na internet como montar uma replicação que realmente funcionasse com o Slony no Windows, porém não achava nada que funcionasse realmente. Então fui a luta, após muitos testes e pegando um pouco do que cada artigo que encontrava na internet falava, consegui montar a replicação. Sendo assim montei este pequeno e bem simples tutorial de como se fazer a replicação de dados utilizando o Slony no Windows.

 Bom, chega de história e vamos por a mão na massa. Neste tutorial foram utilizados:
  • PostgreSQL 8.2.5;
  • Slony-I 1.2.11;
  • pgAdmin III.
Primeiramente abra o pgAdmin.


 
Crie um novo banco de dados chamado db1.



Crie um novo banco de dados chamado db2.


  

 
Vá até o MS-DOS e entre na pasta C:\Arquivos de programas\PostgreSQL\8.2\bin e execute o comando “slon.exe -regservice Slony-I” para registrar o Slony-I como serviço.

 
Crie uma pasta chamada slony na raiz do C.


Crie os scripts Máster.conf e o Slave.conf.






Vá até o MS-DOS e entre na pasta C:\Arquivos de programas\PostgreSQL\8.2\bin e execute os comandos “slon.exe -addengine Slony-I c:\slony\Master.conf” e “slon.exe -addengine Slony-I c:\slony\Slave.conf” para registrar os arquivos de configuração.



Agora no pgAdmin temos que configurar o caminho do Slony-I.



Bom pessoal este post termina por aqui. No próximo post daremos continuidade ao tutorial.

Espero que tenham gostado. Até o próximo post.

2 comentários:

  1. Boa Tarde....
    instalei o slony corretamente porem quando vou executar os comandos para registrar os arquivos de configuracao apresenta o seguinte erro: O programa nao pode ser iniciado porque esta faltando pthreadVC2.dll....

    ResponderExcluir
    Respostas
    1. Então... não passei por esse problema ainda. Em uma "googlada" aqui, verifiquei relatos sobre o slony e essa dll. Deve ser fácil resolver, no google vc deve achar algo que possa te ajudar...

      Excluir