Global - ORA-21561: OID generation failed – Mega Sistemas
Atualizado 10 de setembro de 2021 17:10
No MegaERP, ao realizar qualquer processo, é apresentada a mensagem: ORA-21561: OID generation failed (Falha na geração de OID)
Esta mensagem é apresentada, pois, o parâmetro SQLNET.AUTHENTICATION_SERVICES do arquivo de configuração SQLNET.ORA está definido como NTS e o dimensionamento do heap do Windows no computador que atua como servidor de aplicação está incorreto.
Para que esta mensagem não seja apresentada, será necessário realizar as correções:
1. Ajustar o parâmetro SQLNET.AUTHENTICATION_SERVICES para NONE no arquivo de configuração SQLNET.ORA do computador ou computadores que atua(m) como servidor(es) de aplicação do Mega ERP, onde tem o Oracle Client instalado, conforme artigo:
Como configurar o sqlnet.ora para o funcionamento correto do Mega
2. Aumentar o tamanho do desktop heap no registro do Windows do servidor de aplicação, conforme documento em anexo. Localizado no Regedit.exe, em:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems ;
Editar a chave: Windows ;
Alterar o último valor do campo Shared Section de 768 para 2048.
ATENÇÃO: A alteração dos valores do registro do Windows é uma operação crítica e o backup do registro deve ser feito antes de alterar esses valores. A Oracle também recomenda que essas alterações sejam sempre verificadas com o administrador do sistema do Windows antes de serem realizadas.
IMPORTANTE: Essa alteração exigirá uma reinicialização do servidor Windows para que essa alteração entre em vigor.