Tecnologia > Manual de Instalação > Informações Técnicas > Por Produto > Performance Corporativa > Workflow > Replicação da base de dados Oracle

Replicação da base de dados Oracle

O Workflow possui uma base própria, instalada e configurada da mesma forma que os demais sistemas. Por este motivo, não utiliza mais os usuários e grupos criados na base do Gestão de Pessoas | HCM, que será integrado ao Workflow. Entretanto, caso desejar possuir estes mesmos usuários e grupos, utilize a opção de replicação da base de dados do Gestão de Pessoas | HCM para a base de dados do Workflow.

Esta configuração da replicação é válida somente para banco de dados Oracle e após a atualização do produto, da versão 6.2.32 para uma versão superior.

Comportamento da replicação de base

Importante

Ao ativar a replicação não utilize o Senior Gerenciador de Usuários do Workflow. Todas as informações devem ser adicionadas no Senior Gerenciador de Usuários do Gestão de Pessoas | HCM. Desta maneira, todas elas serão replicadas automaticamente. Caso um usuário for criado no Senior Gerenciador de Usuários do Workflow após a replicação, um erro na base deste outro sistema será gerado e nenhum outro usuário poderá ser criado.

Configuração

Para o funcionamento da replicação de base é imprescindível a criação de um Data Base Link na base do Gestão de Pessoas | HCM:

  1. Altere a permissão do usuário da base;
  2. Execute, com um usuário DBA, o comando:

    GRANT CREATE PUBLIC DATABASE LINK TO NomeUsuárioBaseGestaodePessoas;

  3. Já com usuário da base, crie o Data Base Link através do comando:

    CREATE PUBLIC DATABASE LINK NomeDataLink CONNECT TO NomeUsuárioBaseWorkflow IDENTIFIED BY "SenhaUsuárioBaseWorkflow" USING '(DESCRIPTION= (ADDRESS = (PROTOCOL = TCP)(HOST = NomeServidor)(PORT = NúmeroPorta)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = NomeBaseOracle) (SID = NomeBaseOracle) ))';


    Após USING, dentro dos apóstrofos, informe o serviço do banco. Este valor está disponível no arquivo tnsname.ora da pasta de instalação do Oracle.
  4. Observação

    Para adicionar mais condições ao Data Base Link acesse as informações do banco de dados Oracle.

    Caso as bases dos sistemas, Gestão de Pessoas | HCM e Workflow, estiverem em servidores distintos, o funcionamento da replicação pode não acontecer corretamente.

Após a configuração, acesse a Central de Configurações Senior > Sistemas > Performance Corporativa > Workflow e selecione a caixa de seleção Ativar replicação de base e informe o Nome do Database Link com o nome informado nesta configuração.

Consistência de base

Faça a consistência da base do Gestão de Pessoas | HCM para que as triggers sejam aplicadas em suas respectivas tabelas. Este processo deve ser feito após as configurações na Central de Configurações Senior e no banco de dados Oracle.

Importante

Este artigo ajudou você?