Notas sobre o Release


6.5 Evitando Problemas ao Trabalhar com LOBs Remotos

Ao trabalhar com colunas LOB remotas, pode ser encontrado um problema de falta de memória. Por exemplo, suponhamos que seja executada uma consulta que selecione dados LONG em uma coluna Oracle e insira os dados em uma tabela DB2 como um CLOB. Se você não tiver aumentado o tamanho de heap do aplicativo de banco de dados, você receberá um erro SQL indicando "memória insuficiente". Para resolver esse erro:

  1. Desconecte todos os aplicativos da instância do DB2.
  2. Atualize o tamanho de heap do aplicativo utilizando este comando:
    db2 udpate db cfg for dbname using APPLHEAPSZ 1024 
    
    em que dbname é o nome do banco de dados federado e 1024 é o tamanho de heap recomendado.
  3. Reinicialize o banco de dados.

Para prevenir contra a ocorrência desse problema, aumente o tamanho de heap de seu aplicativo de banco de dados. Para que essa alteração tenha efeito, reinicialize o banco de dados. Por exemplo:

  1. Atualize o tamanho de heap do aplicativo utilizando este comando:
    db2 udpate db cfg for dbname using APPLHEAPSZ 1024 
    

    em que dbname é o nome do banco de dados federado e 1024 é o tamanho de heap recomendado.

  2. Desconecte todos os aplicativos da instância do DB2.
  3. Reinicialize o banco de dados.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]