Notas del release


4.33 Merant Driver Manager y el controlador ODBC de DB2 UDB Versión 7 en UNIX

Se han encontrado incompatibilidades con el soporte de Unicode cuando Merant Driver Manager accede al controlador ODBC de DB2 en UNIX. Estas incompatibilidades dan como resultado que Merant Driver Manager utilice Unicode independientemente de si la aplicación ha solicitado su uso. Esto puede ocasionar problemas con productos tales como el Centro de depósito de datos, el Gestor de catálogos de información y MQSI, que requieren Merant Driver Manager para dar soporte a fuentes de datos que no sean de IBM. Es posible utilizar una biblioteca de controladores ODBC de DB2 alternativa sin soporte habilitado de Unicode hasta que esté disponible una solución permanente. Las versiones afectadas de DB2 UDB incluyen la Versión 7.1 con el FixPak 2 o posterior, así como la Versión 7.2 de cualquier nivel de FixPak.

Con DB2 Versiones 7.1 y 7.2 para AIX, HP-UX y el Entorno operativo Solaris, se ha suministrado una biblioteca de controladores ODBC de DB2 alternativa sin soporte habilitado de Unicode. A fin de utilizar esta biblioteca alternativa, deberá crear una copia de la misma y dar a la copia el nombre de la biblioteca de controladores ODBC de DB2 original.

Nota:
La biblioteca c alternativa (_36) contiene las funciones de Unicode que necesita el controlador c JDBC de DB2. Utilizando esta biblioteca, las aplicaciones JDBC, incluido WebSphere Application Server, podrán seguir funcionando satisfactoriamente con DB2.

Para conmutar a la biblioteca ODBC sin Unicode en AIX, en HP-UX o en el Entorno operativo Solaris, consulte las instrucciones siguientes. Dado que se trata de un proceso manual, deberá llevarlo a cabo cada vez que actualice el producto, incluso después de la aplicación de sucesivos FixPak.

AIX

Para crear la biblioteca necesaria en AIX:

  1. Como propietario de instancia, concluya todas las instancias de base de datos mediante db2stop force.
  2. Como ID de instancia admin, concluya la instancia del servidor de administración mediante db2admin stop force.
  3. Cree una copia de seguridad del original db2.o bajo /usr/lpp/db2_<ver>_<rel>/lib.
  4. Como usuario root, emita slibclean.
  5. Copie db2_36.o en db2.o, a la vez que se asegura de que la propiedad y los permisos permanezcan coherentes. Utilice estos mandatos:
    cp db2_36.o db2.o
    -r--r--r-- bin:bin for db2.o
    

Para conmutar otra vez al objeto original, siga el mismo procedimiento utilizando el archivo de copia de seguridad en lugar de db2_36.o.

Entorno operativo Solaris

Para crear la biblioteca necesaria:

  1. Como propietario de instancia, concluya todas las instancias de base de datos mediante db2stop force.
  2. Como ID de instancia admin, concluya la instancia del servidor de administración mediante db2admin stop force.
  3. Cree una copia de seguridad del original libdb2.so.1 bajo /opt/IBMdb2/V<ver>.<rel>/lib.
  4. Copie libdb2_36.so.1 en libdb2.so.1, a la vez que se asegura de que la propiedad y los permisos permanezcan coherentes. Utilice estos mandatos:
    cp libdb2_36.so.1 libdb2.so.1
    -r-xr-xr-x bin:bin libdb2.so.1
    
  5. Emita db2iupdt <instancia> para cada instancia de base de datos y dasiupt <instancia_das> para la instancia DAS.

Para conmutar otra vez al objeto original, siga el mismo procedimiento utilizando el archivo de copia de seguridad en lugar de libdb2_36.so.1.

HP-UX - Sólo disponible para el FixPak 4 o posterior.

Debe instalar el FixPak 4 o posterior antes de intentar esta solución.

Para crear la biblioteca necesaria en HP-UX:

  1. Concluya todas las instancias de base de datos mediante db2stop force.
  2. Concluya la instancia del servidor de administración mediante db2admin stop force.
  3. Cree una copia de seguridad del original libdb2.sl bajo /opt/IBMdb2/V<ver>.<rel>/lib.
  4. Copie libdb2_36.sl en libdb2.sl, a la vez que se asegura de que la propiedad y los permisos permanezcan coherentes. Utilice el mandato siguiente para asegurar la coherencia:
    -r-xr-xr-x bin:bin for libdb2.sl
    
  5. Emita db2iupdt <instancia> para cada instancia de base de datos y dasiupdt <instancia_das> para la instancia DAS.

Para conmutar otra vez al objeto original, siga el mismo procedimiento utilizando el archivo de copia de seguridad en lugar de libdb2_36.sl.

Otros sistemas operativos UNIX

Si necesita ayuda con DB2 y Merant Driver Manager en otros sistemas operativos UNIX, póngase en contacto con el Soporte de IBM.


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]