[Resolvido] ORA-01019: unable to allocate memory in the user side
Overview
Enfrentando o temível erro ORA-01019 no Oracle? Não se desespere! Este post traz um guia fácil e detalhado para corrigir problemas de alocação de memória, ajustando as variáveis de ambiente no Windows e oferecendo outras soluções eficazes. Ideal para administradores de sistema e usuários que buscam uma resolução rápida e confiável.
Causa: Erro na alocação de memória no lado do usuário;
Ações Recomendadas:
1: Aumente o tamanho do heap do processo ou
2: Utilize um conjunto de chamadas anteriores;
Abaixo estão algumas possibilidades de solução para este problema…
Para solucionar o erro ORA-01019, adicione a variável de ambiente ORACLE_HOME no seu Windows, conforme tutorial abaixo:
(Se a variável já existir, apenas certifique-se de que ela está apontando para o local correto)
1: Clique com o botão da direita em Meu Computador
2: Clique em Propriedades
3: Clique em Configurações Avançadas de Sistema
4: Clique em Variaveis de ambiente
5: Na área “Variáveis de Sistema”, clique em Novo
6: Informe o nome ORACLE_HOME
7: Informa o caminho onde o Oracle está instalado;
8: Clique na variável PATH e clique em Editar;
Se estiver no Windows 10, siga o passo 9a, para versões anteriores do Windows, siga o passo 9b.
(Por padrão, já deve existir o valor %ORACLE_HOME%\bin no PATH da maquina, se não existir, inclua. Caso exista, puleo passo 9)
9a: Clique em Novo e insira o valor: %ORACLE_HOME%\bin
9b: Edite a variável PATH. Com cuidado, posicione o cursor no final do texto desta variável, adicione o conteúdo “;%ORACLE_HOME%\bin” e clique em OK.
10: Confirme as operações (clique em OK) para sair da tela;
11: Reinicie a maquina;
Outras causas podem incluir:
1: Mais de um client de Oracle instalado na maquina do usuário;
2: Duas variáveis ORACLE_HOME (apontando para instalações distintas do Oracle)
3: Bug (4961312) ODBC memory leak or SQL Bulk Operations
4: Bug (9850419) ODBC driver use to hang and/or crash under a multithreaded environment and when there was a memory leak during multiple connects and disconnects.
Referência:
- https://www.ibm.com/support/knowledgecenter/en/SSFUEU_7.1.0/com.ibm.swg.ba.cognos.op_installation_guide.7.1.0.doc/t_camphor_setting_environment_variables_ora.html
- http://www.dba-oracle.com/t_ora_01019_unable_to_allocate_memory_in_the_user_side.htm
- https://docs.oracle.com/database/121/ODBCR/toc.htm#ODBCR105