MMAReplication Code
Status: Pre-Alpha
Brought to you by:
thiagorisso
| File | Date | Author | Commit |
|---|---|---|---|
| bin | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| conf | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| include | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| lib | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| sql | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| src | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| var | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| CHANGELOG | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| INSTALL | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| Makefile | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| README | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| TODO | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
| configure | 2008-03-17 | thiagorisso | [r3] Arquivos Iniciais do Projeto - MMA |
- Adicionar Nós Em Replicação : Adicione os hosts na tabela tzrepl.tzr_nodes - Utilize sempre o "status" 1, sem não , ele reconhece que o host está fora do ar. - a coluna "self" server para indicar o proprio nó ! - Adicione as tabelas que deseja Replicar em "tzrepl.tzr_replicate_tables"; - Adicione os SCHEMA e os nomes das Tabelas a serem replicadas ! - Adicione as sequencias que deverão ser SINCRONIZADAS (PASSO) na tabela "tzrepl.tzr_sequence" - O campo "repl_table_oid" é o oid do registro na tabela "dona" da sequencia em "tzrepl.tzr_replicate_tables" - Arquivo de configuração : Na pasta conf tem um exemplo (Basicamente as confs do database onde foi criada a estrutura acima) - Sincronizar as Sequencias - Esse processo define o Passo e o numero inicial da sequencia (EX: para 2 nós, o passo será de 2 e o número inicial será 1 para um host e 2 para o outro) - COMANDO : /path/to/repl/bin/syncsequence -f=/path/to/config.conf - STARTAR o servico COMANDO : /path/to/repl/bin/tzrepl -f=/path/to/config.conf > /var/log/repl.log & ** todos os logs são enviados para a TELA sempre, portanto, deve-se redireciona-lo PRONTO !! Está Funcionando !