Erro SQL1224 do Wrapper DRDA (AIX)

Se um servidor DB2 UDB (Universal Database) de 32 bits for executado em um sistema AIX e um aplicativo em execução no mesmo sistema tiver mais de uma conexão de banco de dados local através do wrapper DRDA, o aplicativo poderá obter o seguinte erro:

SQL1822N  Código de erro inesperado "-1224" recebido
da origem de dados "W3_SERVER2".
O texto e tokens associados são
  func="DriverConnect"
  msg="SQL1224N  Um agente de banco de dados"
SQLSTATE=560BD

Para evitar este erro, coloque a seguinte entrada no arquivo de configuração federado (diretório_da_instância/cfg/db2dj.ini):

EXTSHM=ON
Nota:
Quando você inclui entradas no arquivo de configuração federado, é necessário parar e reiniciar o DB2 UDB para que as alterações entrem em vigor.

Como alternativa, é possível catalogar o banco de dados local do DB2 UDB como estando em um nó TCP/IP. Por exemplo:

CATALOG TCPIP NODE my_node REMOTE my_host SERVER 123;
CATALOG DB mydb AT NODE my_node;
CREATE WRAPPER drda;
CREATE SERVER my_server TYPE DB2/UDB VERSION 8 WRAPPER drda
   AUTHORIZATION "my_id" PASSWORD "my_pw"
   OPTIONS(ADD DBNAME 'MYDB');
[ Início da Página |Página Anterior | Próxima Página | Índice ]