Tecnologia - Inicialização do sistema - ORA-04091: table RTC_PENDENCIES is mutating, trigger/function may not see it
Incidente
Ao iniciar qualquer módulo do HCM, ocorre a seguinte mensagem Erro na inicialização do sistema: R000PRP: Erro de acesso ao banco de dados: Bando de dados: Oracle 19. Erro do banco (4091): ORA-04091: table RTC_PENDENCIES is mutating, trigger/function may not see it. ORA-06512: at "RTC_RTC_PENDENCIES_I", line 6. ORA-04088: error during execution of trigger.
Causa
Essa mensagem é apresentada, pois foi configurado a tabela RTC_PENDENCIES, das pendências de integração, na rotina de consultar pendências do sistema, assim causando um looping na tabela, pois a tabela fica monitorando ela mesmo.
Solução
Para que a mensagem não seja mais apresentada e o acesso ao sistema ocorra com sucesso, siga os passos abaixo:
- Acesse o módulo Administração de pessoal, com usuário master;
Acesse o menu Recursos \ Web Services \ Cadastro Integrações \ Consultar Pendências;
2.1 Remova a tabela RTC_PENDENCIES de todos os identificadores cadastrados;
- Acesse o CBDS com o usuário de banco;
- Acesse o menu Ferramentas \ Consistir base;
- Execute a consistência de base para que as triggers da tabela RTC_PENDENCIES sejam excluídas.