Incompatibilidade do Merant Driver Manager (UNIX)

Existem incompatibilidades com o suporte Unicode quando o Merant Driver Manager acessa o driver ODBC do DB2 no UNIX. Essas incompatibilidades fazem com que o Merant Driver Manager utilize o Unicode mesmo que o aplicativo não tenha solicitado o seu uso. Esta situação pode levar a problemas com produtos como o Centro de Data Warehouse, Gerenciador de Catálogos de Informações e MQSI, que requerem que o Merant Driver Manager suporte origens de dados não IBM. Você pode utilizar uma biblioteca alternativa do driver ODBC do DB2 sem suporte Unicode ativado até que uma solução permanente esteja disponível.

Uma biblioteca alternativa do driver ODBC do DB2 sem suporte Unicode ativado é incluída com o DB2 UDB (Universal Database) Versão 8.1 para AIX, HP-UX e Solaris Operating Environment. Para utilizar essa biblioteca alternativa, você deve criar uma cópia dela, fornecendo à cópia o nome da biblioteca do driver ODBC do DB2 original.

Nota:
A biblioteca alternativa (_36) contém as funções Unicode requeridas pelo driver JDBC do DB2. Utilizar essa biblioteca permite que aplicativos JDBC, incluindo o WebSphere Application Server, funcionem corretamente com o DB2 UDB.

Para mudar para a biblioteca ODBC não-Unicode no AIX, HP-UX ou Solaris Operating Environment, consulte as instruções a seguir. Como este é um processo manual, é necessário executá-lo sempre que atualizar seu produto, inclusive após a aplicação de FixPaks ou níveis de modificação sucessivos.

Procedimento

AIX

Para criar a biblioteca alternativa no AIX:

  1. Como proprietário da instância, encerre todas as instâncias do banco da dados utilizando o comando db2stop force.
  2. Utilizando o ID de instância do DAS (DB2 Administration Server), encerre a instância do DAS utilizando o comando db2admin stop force.
  3. Faça backup do arquivo db2.o original no diretório /usr/lpp/db2_81/lib.
  4. Utilizando a autoridade raiz, emita o comando slibclean .
  5. Copie db2_36.o para o arquivo de backup db2.o, assegurando que a propriedade e as permissões permaneçam compatíveis. Utilize os seguintes comandos:
    cp db2_36.o db2.o
    -r--r--r-- bin:bin for db2.o

Para voltar para o objeto original, siga o mesmo procedimento utilizando o arquivo de backup em vez do db2_36.o.

Solaris Operating Environment

Para criar a biblioteca alternativa em um Solaris Operating Environment:

  1. Como proprietário da instância, encerre todas as instâncias do banco da dados utilizando o comando db2stop force.
  2. Utilizando o ID de instância do DAS (DB2 Administration Server), encerre a instância do DAS utilizando o comando db2admin stop force.
  3. Faça backup do arquivo libdb2.so.1 original no diretório /opt/IBMdb2/V8.1/lib.
  4. Copie o arquivo libdb2_36.so.1 no arquivo de backup libdb2.so.1, assegurando que a propriedade e as permissões permaneçam compatíveis. Utilize os seguintes comandos:
    cp libdb2_36.so.1 libdb2.so.1
    -r-xr-xr-x bin:bin libdb2.so.1
  5. Emita o comando db2iupdt <instância> para cada instância de banco de dados e o comando dasupdt <instância_das> para a instância DAS.

Para voltar para o objeto original, siga o mesmo procedimento utilizando o arquivo de backup em vez do libdb2_36.so.1.

HP-UX PA-RISC

Para criar a biblioteca alternativa no HP-UX PA-RISC:

  1. Encerre todas as instâncias de banco de dados utilizando o comando db2stop force.
  2. Encerre a instância do DAS (DB2 Administration Server) utilizando o comando db2admin stop force.
  3. Faça backup do arquivo libdb2.sl original no diretório /opt/IBMdb2/V8.1/lib.
  4. Copie o arquivo libdb2_36.sl para o arquivo de backup libdb2.sl, assegurando que a propriedade e permissões permaneçam consistentes. Utilize o seguinte comando para garantir a consistência:
    cp libdb2_36.sl libdb2.sl
    -r-xr-xr-x bin:bin for libdb2.sl
  5. Emita o comando db2iupdt <instância> para cada instância de banco de dados e o comando dasupdt <instância_das> para a instância DAS.

Para voltar para o objeto original, siga o mesmo procedimento utilizando o arquivo de backup em vez do libdb2_36.sl.

HP-UX no IA64

Para criar a biblioteca alternativa no HP-UX no IA64:

  1. Encerre todas as instâncias de banco de dados utilizando o comando db2stop force.
  2. Encerre a instância do DAS (DB2 Administration Server) utilizando o comando db2admin stop force.
  3. Faça backup do arquivo original libdb2.so no diretório /opt/IBMdb2/V8.1/lib.
  4. Copie o arquivo libdb2_36.so para o arquivo de backup libdb2.so, assegurando que a propriedade e permissões permaneçam consistentes. Utilize o seguinte comando para garantir a consistência:
    cp libdb2_36.so libdb2.so
    -r-xr-xr-x bin:bin for libdb2.so
  5. Emita o comando db2iupdt <instância> para cada instância de banco de dados e o comando dasupdt <instância_das> para a instância DAS.

Para voltar ao objeto original, siga o mesmo procedimento utilizando o arquivo de backup em vez do arquivo libdb2_36.so.

Outros Sistemas Operacionais UNIX

Entre em contato com o Suporte IBM se você precisar de assistência com o DB2 UDB e o Merant Driver Manager em outros sistemas operacionais UNIX.

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