Replicação entre servidores

Índice

Replicação de arquivos

RTREPLICATOR.UTL_REPLICATION

Descrição

Conjunto de serviços utilizados para a replicação de arquivos.

Campos:

Nome que será utilizado para a instância no servidor de destino. Sugere-se utilizar o apelido utilizado para identificar o cliente.
Node que será criado. O node deve ser previamente cadastrado através da interface Rede de replicação.
Indica se o ZIP criado deve incluir todos os arquivos vinculados ao sistema, tais como arquivos anexos, certificados, etc.
Nome do banco a ser criado na nova base.
Define o número máximo de conexões que estará disponível no novo SLAVE.

Operações

Topo

Home

Apresenta as opções dos utilitários de replicação disponíveis.
Comportamento:Topo

Time

Serviço que retorna o horário do servidor.
Simplesmente responde um conteúdo text/plain contendo uma única linha contendo a hora do servidor no formato yyyy-MM-dd'T'HH:mm:ssZ.
Exemplo:
2018-04-10T14:19:26-0300
Topo

Sincronizar arquivos - Incremental

Executa uma sincronização incremental dos arquivos. Considera apenas arquivos modificados desde a ultima sincronização parcial.

Topo

List files

Lista os arquivos do servidor (caminho lógico + hora modificação + MD5)
Caso informado, lista apenas arquivos alterados dentro do período informado por parâmetros:

Exemplo (from=1523305955000&to=2520255000000):
/2018/04/09/ebfc2028-c069-484a-849b-b037f87ad146.docx|5a2f187eac95583cee15d121788a10c3|1523316954000|27532
/2018/04/09/837e70c1-5c3d-4524-a564-9fcc0981307f.png|eb109ab3fcf2527c5384d58f7c8ad22e|1523316825000|227537
/2018/04/09/1f4f7d91-1b54-421f-8c95-2021b1792db8.JPG|30129d2f6c4c89092c8f45fe71cae32d|1523316709000|137377
/2018/04/09/28f37bad-6ed5-42fb-b47d-e97bd63c8918.png|5f7f816d2fc921884b0fd2884849dac3|1523316864000|101514
...
Topo

Total

Processa uma sincronização total dos arquivos com o servidor Master.

Topo

Upload file

Permite que um arquivo seja incluído no master.
Topo

List file

Retorna os dados de um arquivo específico.
Topo

Criar base

Esta ação cria um arquivo de instalação de uma base SLAVE a partir da base que está sendo executada. Após submeter o formulário, o sistema gera um arquivo ZIP contendo tudo que for necessário para instalar a nova base.

Antes de executar esta ação, será necessário cadastrar o novo node através da interface Rede de replicação no servidor MASTER.

Durante o processo, o sistema bloqueia o acesso ao sistema para gerar um backup da base de dados.

Uma vez que o arquivo tenha sido gerado, ele deve ser descompactado no servidor onde o slave deve ser instalado e o script "install.sh" (este arquivo está no arquivo ZIP gerado) deverá ser executado.
Comportamento:Topo

Limpar

Rotina para limpeza dos registros de DML_LOGs antigos e que não são mais necessários.
Esta limpeza deve ser disparada a partir de um JOB em um horário de baixo uso do sistema.

Configurações

RTREPLICATOR.UTL_REPLICATION.INSTALL_SH

Script SHELL de instalação

Script a ser executado no processo de instalação. As seguintes macros são reconhecidas:

  • ${dbname} - Nome do banco de dados a ser utilizado pelo sistema
  • ${bkpname - Nome do arquivo contendo o backup do sistema
  • ${instance} - Nome da instancia a ser utilizada

Tipo: SOURCE_CODE