Gestão de Pessoas - Manual do Usuário > Informações adicionais > Informações técnicas > Aplicativos Integra e Replica > Replica > Procedimentos para Utilização da replicação

Procedimentos para Utilização da Replicação

O usuário do banco deve ter acesso para criar e excluir Triggers, deve possuir os privilégios Alter System / Kill Session, e o banco deverá permitir acessar as views V$TRANSACTION, V$SESSION do Oracle. Cada unidade deve ter um Serviço no Oracle, podendo acessar a base de dados de qualquer Servidor.

Devem ser cadastrados todos osServidores na central. Nas unidades deverão apenas ser cadastrados a Central e a própria Unidade.

Na central, devem ser cadastrados todos os servidores e usuários.

Pode ser que uma filial tenha mais de um usuário. Nesse caso, todos devem ser cadastrados. Isso não é necessário nas unidades, visto que elas replicam somente para a Central.

Em Assinalamentos, deve ser cadastrado o Servidor Local, ou seja o Servidor no qual o Replica será executado.

Definir em Replicação das Tabelas quais tabelas serão replicadas e como serão replicadas:

N Não Replica (esta tabela não será replicada).
C Replica a partir da Central (replica somente se alteração foi efetuada na Central).
U Replica a partir das Unidades (replica somente as alterações efetuadas nas Unidades).
T Replica Total (replica todas as alterações efetuadas).

Cadastrar um processo de replicação indicando a periodicidade deste processo.

Nos Servidores que não possuem o Replica instalado, deve-se criar a procedure GetTrans. Para isso execute no editor SQL do Banco (Worksheet ou SQL Plus) o seguinte script em cada Servidor:

CREATE OR REPLACE PROCEDURE GETTRANS( p_TR OUT VARCHAR ) IS

 

BEGIN

 

p_TR:=DBMS_TRANSACTION.LOCAL_TRANSACTION_ID(TRUE);

 

END;

Observações

Este artigo ajudou você?