Esta edición se aplica a los servidores de ibm power systems que contienen el procesador power9 y todos los modelos asociados (416 páginas)
Resumen de contenidos para IBM DB2 Connect 10.5
Página 1
IBM DB2 Connect 10.5 Guía del usuario de DB2 Connect Actualizado en octubre de 2014 SC11-8370-01...
Página 3
IBM DB2 Connect 10.5 Guía del usuario de DB2 Connect Actualizado en octubre de 2014 SC11-8370-01...
Página 4
Puede realizar pedidos de publicaciones de IBM en línea o a través del representante de IBM de su localidad. v Para solicitar publicaciones en línea, vaya a IBM Publications Center en http://www.ibm.com/shop/ publications/order v Para encontrar al representante local de IBM que le corresponde, vaya a la sección Worlwide Contacts de IBM...
. 17 Capítulo 4. Configuración..67 Requisitos de la instalación de productos del Preparación de IBM DB2 para IBM i para servidor de DB2 Connect (AIX) . . 17 conexiones desde DB2 Connect .
Página 6
Capítulo 5. Administración ..79 Agrupación de conexiones y concentrador de conexiones . . 154 Vinculación de aplicaciones y programas de utilidad Concentrador de conexiones necesario con (servidor de DB2 Connect) . . 79 WebSphere MQ Transaction Manager y DB2 Traslado de los datos con DB2 Connect .
Se recomienda encarecidamente utilizar el cliente de DB2 Connect, especialmente los clientes y controladores de IBM, en lugar del servidor de DB2 Connect. Los clientes y controladores de IBM Data Server proporcionan la misma funcionalidad de desarrollo de aplicaciones y conexiones que el servidor de DB2 Connect. No...
Disponibilidad mejorada. El acceso a la aplicación, mediante controladores de servidor de datos o clientes de IBM, a datos de DB2 para z/OS igual o superior a la configuración en tres niveles gracias a la eliminación de un punto de anomalía.
Página 11
IBM Data Studio Sí IBM InfoSphere Optim Configuration Manager para z/OS IBM InfoSphere Optim Performance Manager Extended Edition IBM InfoSphere Optim pureQuery Runtime Sí Control de acceso basado en etiquetas (LBAC) Tablas de consulta materializada (MQT) Sí Tablas de clúster multidimensional (MDC) Sí...
Ediciones del servidor DB2 Connect Nota: 1. IBM InfoSphere Optim Performance Manager Extended Edition es la continuación de Performance Expert. IBM InfoSphere Optim Performance Manager Extended Edition ayuda a optimizar el rendimiento y la disponibilidad de las aplicaciones y bases de datos críticas para la misión.
El SQL dinámico se procesa cuando la sentencia de SQL se somete al servidor de bases de datos del sistema principal IBM. El SQL dinámico es más flexible pero puede resultar más lento. El programador de aplicaciones es quien decide si se utiliza SQL estático o dinámico.
Procesador de línea de mandatos (CLP) o CLPPlus. Puede utilizar CLP o CLPPlus para emitir sentencias de SQL frente a una base de datos de servidores de bases de datos de sistema principal de IBM. Las sentencias de SQL se emiten en la base de datos especificada.
DB2 Connect puede establecer una conexión TCP/IP directa con los servidores DB2 para z/OS, IBM DB2 para IBM i y DB2 para Linux, UNIX y Windows. Además, las aplicaciones pueden conectarse con varias bases de datos de la familia DB2 y actualizarlas en la misma transacción, con la integridad de datos completa...
único a varias estaciones de trabajo que dan soporte a distintas aplicaciones. La Figura 2 en la página 9 muestra la solución de IBM para los entornos en los que un cliente DB2 establece una conexión indirecta con un servidor de bases de datos del sistema principal IBM a través de un producto de servidor de DB2 Connect,...
VSE para VM para IBM i Servidores System z Power para z/OS Systems TCP/IP Servidor Db2 Connect Conexiones con nombre, TCP/IP Cliente Figura 2. DB2 Connect Enterprise Edition Si se pierde una conexión TCP/IP con el servidor DB2 Connect, el cliente intentará...
Linux, UNIX y Windows ejecuten transacciones contra servidores de bases de datos remotas del sistema principal IBM y de LAN y que un supervisor de TP coordine estas transacciones.
BEA WebLogic v Microsoft Transaction Server (MTS) Es posible utilizar servidores de bases de datos remotos de LAN, IBM Power Systems y System z, en las transacciones coordinadas por estos supervisores de TP. Modelo de proceso de transacciones distribuidas (DTP) X/Open Es posible que una aplicación que ejecute lógica empresarial deba actualizar varios...
Página 20
Todos los supervisores de TP de la lista anterior son TM compatibles con XA. Las bases de datos remotas del sistema principal, de IBM Power Systems y de DB2 basadas en LAN, cuando se accede a las mismas utilizando DB2 Connect, son RM compatibles con XA.
Los idiomas del grupo de servidores traducen la mayoría de los mensajes, ayuda y elementos de interfaz gráfica de DB2. Los idiomas del grupo de clientes traducirán el componente IBM Data Server Runtime Client, que incluirá la mayoría de mensajes y determinada documentación de ayuda.
Página 22
En los sistemas operativos Windows, puede ejecutar setup.exe con el parámetro -i para especificar el código de idioma de dos letras del idioma que va a utilizar la instalación. En los sistemas operativos Linux y UNIX, se recomienda establecer la variable de entorno LANG para que muestre el Asistente de Instalación de DB2 en su idioma nacional.
Cambio del idioma de la interfaz del producto DB2 Connect (Windows) El idioma de la interfaz de DB2 es el idioma que aparece en los mensajes, la ayuda y las interfaces de las herramientas gráficas. Acerca de esta tarea No se deben confundir los idiomas soportados por un producto de base de datos DB2 con los idiomas soportados por la interfaz de DB2.
Cambio del idioma de la interfaz de DB2 Connect (Linux y UNIX) El idioma de la interfaz del producto de base de datos DB2 es el idioma que aparece en los mensajes, la ayuda y las interfaces de las herramientas gráficas. Antes de empezar No se deben confundir los idiomas que reciben soporte en el producto de base de datos DB2 con los idiomas a los que la interfaz de DB2 proporciona soporte.
DB2, debe consultar las notas técnicas sobre Requisitos del sistema paraIBM DB2 para Linux, UNIX, y Windows y Requisitos del sistema para IBM DB2 Connect. Estas notas técnicas utilizanIBM Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puede localizar y...
Página 26
encontrar listas completas de sistemas operativos compatibles, requisitos del sistema, requisitos previos y software compatible opcional para los productos de la base de datos de DB2. Este tema de DB2 Information Centre podría eliminarse en una versión o fixpack futuro. Para instalar un producto servidor DB2 Connect, tal como DB2 Connect Enterprise Edition, deben cumplirse los requisitos siguientes: Requisitos de instalación...
Lenguajes de programación soportados y compiladores para desarrollo de aplicaciones de base de datos. v Puede descargar la versión más reciente de IBM C++ Runtime Environment Components para AIX desde el sitio web de soporte de IBM AIX XL C y C++.
DB2, debe consultar las notas técnicas sobre Requisitos del sistema paraIBM DB2 para Linux, UNIX, y Windows y Requisitos del sistema para IBM DB2 Connect. Estas notas técnicas utilizanIBM Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puede localizar y...
DB2, debe consultar las notas técnicas sobre Requisitos del sistema paraIBM DB2 para Linux, UNIX, y Windows y Requisitos del sistema para IBM DB2 Connect. Estas notas técnicas utilizanIBM Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puede localizar y...
Página 30
DB2, debe consultar las notas técnicas sobre Requisitos del sistema paraIBM DB2 para Linux, UNIX, y Windows y Requisitos del sistema para IBM DB2 Connect. Estas notas técnicas utilizanIBM Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puede localizar y...
DB2, debe consultar las notas técnicas sobre Requisitos del sistema paraIBM DB2 para Linux, UNIX, y Windows y Requisitos del sistema para IBM DB2 Connect. Estas notas técnicas utilizanIBM Software Product Compatibility Reports (SPCR). Con la herramienta SPCR, puede localizar y...
Para el soporte de un cliente de servidor de datos de IBM, estos requisitos de memoria son para una base de cinco conexiones de cliente simultáneas. Por cada cinco conexiones de cliente adicionales, se necesitan 16 MB más de RAM.
Asistente de instalación de DB2 o un archivo de respuestas para instalar el producto. SDK para Java no se instala con IBM Data Server Runtime Client ni con IBM Data Server Driver Package. En la tabla siguiente se enumeran los niveles de SDK para Java instalados para los productos de base de datos DB2 según la plataforma de sistema operativo:...
SDK para Java, pruebe con la siguiente versión disponible para SDK para Java en el nivel dado. Las versiones de SDK para Java que no sean IBM SDK sólo están soportadas para crear y ejecutar aplicaciones Java autónomas. Para crear y ejecutar nuevos procedimientos almacenados Java y función definida por el usuario, solo se da...
Versión 9.7 y podría eliminarse en releases futuros. La fecha de finalización de servicio de IBM SDK para Java 1.4.2 es el mes de septiembre de 2011. Se recomienda eliminar la dependencia de SDK para Java 1.4.2 mucho antes de esta fecha.
NFS y nombre_directorio_local representa el nombre del directorio local. 4. En un sistema IBM zSeries que ejecute Linux, vaya al directorio en el que esté montado el DVD. Puede hacerlo entrando el mandato cd /nombre_directorio_local, donde nombre_directorio_local representa el punto de montaje del DVD del producto.
Resultados El sistema operativo HP-UX se reinicia automáticamente después de que se cambien los valores de los parámetros de configuración del kernel. Consejo: kctune también se puede utilizar en HP-UX para ajustar los parámetros del kernel. Parámetros recomendados de configuración del kernel para DB2 Connect (HP-UX) Para los sistemas HP-UX que ejecuten un sistema de bases de datos DB2 de 64 bits, ejecute el mandato db2osconf para sugerir los valores de los parámetros de...
Página 38
v Empezando por la primera sección sobre Límites de la memoria compartida, SHMMAX y SHMALL son los parámetros a los que debe mirarse. SHMMAX es el tamaño máximo de un segmento de memoria compartida en un sistema Linux mientras que SHMALL es la asignación máxima de páginas de memoria compartida en un sistema.
Connect Enterprise Edition, es un proceso de varios pasos. Los productos del servidor de DB2 Connect frecuentemente se instalan con cientos o miles de clientes conectados a servidores de bases de datos del sistema principal IBM. Por esta razón, se aconseja efectuar una instalación de prueba. Después de verificar si la configuración de prueba es estable, puede utilizarla como plantilla para una...
Instale y configure el cliente de servidor de datos de IBM. Utilice esta estación de trabajo para probar la conectividad desde el cliente de servidor de datos de IBM con servidores de bases de datos del sistema principal IBM, así como para probar aplicaciones que utilicen esta conectividad.
Página 41
v El DVD del producto de base de datos DB2 debe estar montado en el sistema. v La imagen del producto DB2 Connect debe estar disponible. Si instala una versión no inglesa del producto DB2 Connect, debe tener también el Paquete de idiomas nacionales adecuado.
Página 42
DB2. En unos momentos, se abre el Área de ejecución para la instalación de IBM DB2. Para las instalaciones desde varios CD, emita el mandato db2setup fuera de la ubicación del CD montado con un nombre de vía de acceso absoluta o relativa para asegurarse...
Montaje de los CD o DVD (AIX) Para montar el CD o DVD de su producto de base de datos DB2 en un sistema operativo AIX, utilice la herramienta SMIT (System Management Interface Tool). Antes de empezar En función de la configuración del sistema, es posible que tenga que iniciar la sesión con autorización de usuario root para montar discos.
disc es el directorio de punto de montaje del disco. HP-UX Instalación de un producto de servidor de DB2 Connect (HP-UX) Para definir las preferencias de instalación e instalar un producto DB2 Connect en HP-UX, utilice el asistente de instalación de DB2. Antes de empezar Antes de empezar la instalación: v DB2 Connect puede instalarse utilizando la autorización de usuario root o no...
Página 45
DB2. En unos momentos, se abre el Área de ejecución para la instalación de IBM DB2. Para las instalaciones desde varios CD, emita el mandato db2setup fuera de la ubicación del CD montado con un nombre de vía de acceso absoluta o relativa para asegurarse...
Resultados Los Paquetes de idiomas nacionales también se pueden instalar ejecutando el mandato ./db2setup desde el directorio en que reside el Paquete de idioma nacional, después de que se haya instalado el producto DB2 Connect. Las anotaciones cronológicas de instalación, db2setup.log y db2setup.err se ubicarán, por omisión, en el directorio /tmp.
Página 47
Antes de empezar Antes de empezar la instalación: v DB2 Connect puede instalarse utilizando la autorización de usuario root o no root. v Asegúrese de que el sistema cumple con los requisitos siguientes: – Requisitos de disco y de memoria –...
Página 48
DB2. En unos momentos, se abre el Área de ejecución para la instalación de IBM DB2. Para las instalaciones desde varios CD, emita el mandato db2setup fuera de la ubicación del CD montado con un nombre de vía de acceso absoluta o relativa para asegurarse...
base de datos DB2 y los productos relacionados de DB2. Consulte el tema “Instalación del Centro de información de DB2 utilizando el Asistente de instalación de DB2 (UNIX)” en la publicación Instalación de servidores DB2 . Montaje de CD o DVD para DB2 Connect (Linux) Para montar un CD-ROM en sistemas operativos Linux, emita el mandato mount.
Página 50
3. Entre el mandato ./db2setup desde el directorio donde resida la imagen del producto para iniciar el asistente de instalación de DB2. En unos momentos, se abre el Área de ejecución para la instalación de IBM DB2. Para las instalaciones Guía del usuario de DB2 Connect...
último panel de instalación del asistente de instalación de DB2. Una vez completada, el producto de servidor DB2 Connect se instala utilizando la vía de instalación por omisión /opt/IBM/db2/V9.8. Si lo está instalando en un sistema en que ya se está utilizando este directorio, a la vía de acceso de instalación del producto DB2 Connect se le añadirá...
2. Si el Gestor de volúmenes (vold) se está ejecutando en el sistema, el disco se monta automáticamente como /cdrom/etiqueta_cd si el CD o DVD tiene una etiqueta o /cdrom/unnamed_cdrom si no está etiquetado. Si el Gestor de volúmenes no se está ejecutando en el sistema, realice los pasos siguientes para montar el CD o DVD: a.
Página 53
Es posible efectuar la instalación sin derechos avanzados de usuario, pero el programa de configuración puede no ser capaz de validar cuentas. v Si desea instalar DB2 Connect con una cuenta que no sea de administrador, consulte el tema “Instalación de DB2 Connect como no administrador (Windows)”.
Cuentas de usuario necesarias para la instalación de productos DB2 Connect (Windows) Antes de comenzar las tareas de instalación debe tener una cuenta de usuario de instalación. Durante la instalación, también puede elegir la creación de una o más cuentas de usuario de configuración, como una cuenta de usuario de Servidor de administración de DB2 (DAS) o una cuenta de usuario de instancia de DB2.
Página 55
Para la cuenta de usuario de instalación es necesario el derecho de usuario "Acceder a este sistema desde la red". El ID de usuario de instalación debe pertenecer al grupo Administradores de dominio en el caso de que la instalación requiera que se cree o verifique una cuenta de dominio.
Página 56
v Depurar programas v Crear un objeto de símbolo v Bloquear páginas en la memoria v Iniciar la sesión como servicio v Aumentar las cuotas (ajustar las cuotas de memoria para un proceso en los sistemas operativos de Windows Server 2003) v Sustituir un símbolo de nivel de proceso Si está...
v Actuar como parte del sistema operativo v Depurar programas v Crear un objeto de símbolo v Aumentar las cuotas v Bloquear páginas en la memoria v Iniciar la sesión como servicio v Sustituir un símbolo de nivel de proceso Si está...
Qué hacer a continuación Cuando db2schex finalice, puede continuar con la instalación del producto de base de datos DB2; si ya ha instalado productos de base de datos DB2 o si ya ha creado bases de datos, debe registrar el nodo y catalogar las bases de datos manualmente. Para obtener más información, consulte el tema “Habilitación de soporte de LDAP después de que finalice la instalación de DB2”.
v Un Administrador ha instalado DB2 Connect, y después un no-Administrador intenta instalar DB2 Connect en el mismo sistema. En este caso, la instalación fallará, y devolverá un mensaje de error indicando que el usuario debe ser un Administrador para instalar el producto. Un Administrador siempre tiene autoridad para desinstalar o reinstalar.
/opt/IBM/db2/V10.5/adm en los sistemas operativos AIX, HP-UX o Solaris o bien /opt/ibm/db2/V10.5/adm en los sistemas operativos Linux, si utiliza el directorio de instalación por omisión. Establecimiento de la política de licencias de DB2 Connect mediante la utilización del mandato db2licm Para establecer la política de licencias, emita el mandato db2licm con los...
Un fixpack de DB2 contiene actualizaciones y arreglos de problemas (informe autorizado de análisis de programa o "APAR") encontrados durante las pruebas en IBM, así como arreglos de problemas de los que han informado los clientes. Para obtener una lista completa de los arreglos que contiene cada fixpack, consulte http://www.ibm.com/support/docview.wss?uid=swg21633303.
Página 62
Server Client, IBM Data Server Runtime Client, y DB2 Connect Server. El fixpack del servidor de DB2 puede dar servicio a cualquiera de las siguientes ediciones del servidor de DB2: DB2 Enterprise Server Edition, DB2 Workgroup Server Edition, DB2 Express Server Edition, DB2 Connect...
Página 63
En entornos de IBM DB2 pureScale, puede aplicarse una imagen de fixpack fuera de línea o en línea. En entornos de DB2 que no sean entornos de DB2 pureScale, una imagen de fixpack solo puede aplicarse fuera de línea. Restricciones v Un fixpack de DB2 Versión 10.5 solo se puede aplicar a la capacidad general de...
Qué hacer a continuación Compruebe en el archivo de anotaciones cronológicas los pasos posteriores a la instalación o los mensajes de error y acciones recomendadas. Para las instalaciones no root en Linux o UNIX, las funciones basadas en el usuario root (como la función de alta disponibilidad y la autentificación basada en el sistema operativo) pueden habilitarse mediante la utilización del mandato db2rfe.
Consulte la ayuda del sistema operativo si desea obtener más información sobre cómo eliminar productos de software del sistema operativo Windows. v Mandato db2unins Puede ejecutar el mandato db2unins desde el directorio DIR_DB2\bin para eliminar productos de base de datos, funciones o idiomas de DB2. Utilizando este mandato, puede desinstalar varios productos de base de datos DB2 al mismo tiempo utilizando el parámetro /p.
Página 66
4. Detenga todas las instancias de DB2. Consulte el manual Instalación de servidores DB2. 5. Elimine las instancias de DB2 o ejecute el mandato db2iupdt para actualizar las instancias en otra vía de acceso de instalación. Para eliminar las instancias de DB2, consulte la publicación Instalación de servidores DB2.
Connect existentes y las bases de datos del gestor de transacciones existentes para que puedan ejecutarse en la versión o release más reciente de DB2 Connect. La actualización de los IBM Data Server Client Package conlleva actualizar las instancias de cliente para conservar la configuración de los IBM Data Server Client Package existentes.Consulte el tema “Actualización de clientes”...
información contenida en los puntos esenciales, especialmente las recomendaciones y las restricciones para la actualización, pueden ayudarle a determinar la estrategia. Un plan de actualización debe incluir los siguientes detalles de actualización para cada componente: Prerrequisitos de actualización que indiquen todos los requisitos que es necesario satisfacer antes de la actualización.
Las dos últimas versiones de los clientes pueden conectarse a la versión o release más reciente de los servidores de DB2 Connect. La única restricción es que las características nuevas no están disponibles en los clientes de las versiones y releases previos. Sin embargo, no es probable que necesite acceder a estas nuevas características porque las aplicaciones existentes no las utilizan.
Página 70
6. Opcional: Si existen bases de datos federadas de DB2 Connect, consulte el tema sobre cómo “preparar la migración a sistemas federados” en la publicación IBM WebSphere Information Integration: Migrating to Federation Version 9 para obtener detalles sobre las tareas previas a la actualización para estas bases de datos.
Actualización de servidores de DB2 Connect Los servidores de DB2 Connect Versión 10.5 dan soporte a la actualización de las instancias de DB2 Connect y de las bases de datos federadas existentes del gestor de transacciones y de DB2 Connect creadas en servidores de DB2 Connect Versión 9.7 y Versión 9.5.
soportada de DB2 Connect en Windows, consulte el tema “Actualización de un servidor DB2 (Windows)” en la publicación Actualización a DB2 Versión 10.5. Restricciones v El tamaño en bits de la instancia del cliente viene determinado por el sistema operativo en el que instala DB2 Connect. Consulte el tema “Cambios de soporte para servidores DB2 de 32 bits y 64 bits”...
Connect en el directorio DB2PATH\conv, donde DB2PATH es la ubicación de la copia nueva de DB2 Connect. 4. Si está conectando con un servidor DB2 para z/OS o un servidor IBM DB2 para IBM i para el que se requiera soporte de euros, establezca la variable de registro DB2CONNECT_ENABLE_EURO_CODEPAGE en YES en todos los clientes y servidores de DB2 Connect, para que la página de códigos actual de la...
Página 74
Verifique que la actualización del servidor de DB2 Connect se haya realizado satisfactoriamente. Pruebe las conexiones a todas las bases de datos catalogadas. El ejemplo siguiente muestra cómo probar una conexión desde el Procesador de línea de mandatos (CLP): db2 CONNECT TO DATABASE sample user mickey using mouse Necesita especificar un usuario y contraseña cuando se conecta a una base de datos remota.
Capítulo 4. Configuración Preparación de IBM DB2 para IBM i para conexiones desde DB2 Connect DB2 Connect proporciona a las aplicaciones de sistemas remotos acceso a datos contenidos en el sistema IBM DB2 para IBM i. Procedimiento Para configurar la conexión, es necesario tener la información siguiente: 1.
RCHASR7C RCHASR7C R7BDH3SNA RCH2PDH3 RCHASDH3 RCHASDH3 Cuando haya obtenido estos parámetros del servidor IBM Power Systems, entre sus valores en la hoja de trabajo siguiente: Tabla 7. Parámetros de configuración de IBM Power Systems Elemento Parámetro Ejemplo Valor del usuario...
Antes de empezar Si tiene previsto que DB2 para z/OS participe en una transacción de actualización múltiple (confirmación de dos fases), consulte el tema que trata sobre la habilitación de actualizaciones múltiples en la publicación Guía del usuario de DB2 Connect.
Servidores de IBM Power Systems IBM DB2 para IBM i, una parte integrante del sistema operativo IBM i. Sólo puede existir una base de datos en un servidor IBM Power Systems a menos que el sistema esté configurado para utilizar agrupaciones de almacenamiento auxiliar independientes.
Página 79
El ID de usuario y contraseña que se utilizarán al emitir peticiones CONNECT a la base de datos del servidor del sistema principal IBM. 2. Póngase en contacto con el administrador de la red local y con el administrador de DB2 para z/OS para que le ayuden a obtener esta información.
Página 80
Emita un mandato PING para el servidor DB2 Connect usando el número de puerto correcto si TCP/IP da soporte a esa opción en el sistema principal. Por ejemplo: ping nombre_sistema_pral_remoto -p número_puerto Hallará soporte para el servidor System z en http://www.ibm.com/servers/ eserver/support/zseries/ Guía del usuario de DB2 Connect...
DB2 Connect establezca una conexión con el servidor de bases de datos DB2 para z/OS. Para obtener ejemplos más detallados, consulte la documentación de instalación de DB2 para z/OS: http://publib.boulder.ibm.com/ infocenter/imzic o consulte los pasos de instalación de DDF en el manual de instalación de DB2 para z/OS.
parámetro SYSPLEX en su entrada de directorio DCS, pero la propia entrada DCS no se debe eliminar, incluso aunque no tenga ningún otro parámetro especificado. Con la capacidad de redireccionamiento automático del cliente de Sysplex, el comportamiento por omisión de una conexión que tanga habilitado Sysplex consiste en reintentar la conexión en caso de errores en la comunicación.
Servidor B de Sysplex Servidor C de Sysplex HOST_NAME=MVSHOST HOST_NAME=MVSHOST1 Suponga que, en este entorno, una aplicación emite ahora: db2 connect to aliasb user xxxxxxx using xxxxxxxx Se ha establecido la conexión con la base de datos MVSHOST. Como la utilización de Sysplex está...
2. Catalogue el nodo TCP/IP. Consulte el tema sobre el “Mandato CATALOG TCPIP/TCPIP4/TCPIP6 NODE” en la publicación Consulta de mandatos. 3. Catalogue la base de datos de sistema principal IBM como una base de datos de los Servicios de conexión de bases de datos (DCS). Consulte el tema sobre el “Mandato CATALOG DCS DATABASE”...
El mandato db2licm también se puede encontrar en la vía de acceso en la que está instalado el producto de base de datos DB2. Por ejemplo, /opt/IBM/db2/V10.5/adm en los sistemas operativos AIX, HP-UX o Solaris o bien /opt/ibm/db2/V10.5/adm en los sistemas operativos Linux, si utiliza el directorio de instalación por omisión.
La vinculación es un proceso mediante el cual un servidor de bases de datos del sistema principal IBM procesa estos archivos de vinculación.
Página 88
Para cada servidor de bases de datos del sistema principal IBM con el que desee realizar la vinculación, realice los pasos siguientes: 1. Asegúrese de contar con autorización suficiente para el sistema de gestión del...
Página 89
Donde DBALIAS, USERID y PASSWORD son aplicables al servidor de bases de datos del sistema principal IBM, ddcsmvs.lst es el archivo de lista de vinculación para z/OS y vía_acceso representa la ubicación del archivo de lista de vinculación.
IBM a un archivo de la estación de trabajo DB2 Connect y a la inversa. A continuación, podrá utilizar los datos con cualquier sistema de gestión de base de datos relacional que dé...
Página 91
IBM a un archivo PC/IXF y, a continuación, importarlos a una base de datos DB2 para Linux, UNIX y Windows. Puede realizar las operaciones de importación y exportación desde un cliente de base de datos o desde la estación de trabajo de DB2 Connect.
(servidor de DB2 Connect) La finalidad principal de la función automática de redireccionamiento del cliente es la de habilitar a una aplicación cliente de IBM Data Server para que pueda efectuar una recuperación de una pérdida de comunicaciones para que la aplicación pueda continuar su trabajo con interrupciones mínimas.
Página 93
Connect. Por omisión la capacidad de redireccionamiento de Sysplex está habilitada si lo está el soporte de Sysplex. Para que el cliente de IBM Data Server tenga la posibilidad de recuperarse de una pérdida de comunicaciones con un servidor de DB2 Connect mediante el redireccionamiento automático de cliente, se debe especificar una ubicación de...
IBM. Un applet Java puede acceder a una base de datos remota a través de un navegador habilitado para Java. El cliente de DB2 Connect que utiliza el cliente de datos de IBM recibe soporte en los sistemas operativos Linux, UNIX y Windows.
Página 95
Connect Un cliente o servidor DB2 Connect permite que un cliente de servidor de datos de IBM de una LAN acceda a los datos almacenados en sistemas del sistema principal IBM. En las organizaciones con grandes cantidades de datos, IBM DB2 para IBM i, DB2 para z/OS o DB2 Server para VM y VSE se usan con frecuencia para gestionar los datos.
Página 96
IBM y puede reducir de forma notable el esfuerzo necesario para establecer y mantener el acceso a datos de la empresa. Para conectar con un servidor de bases de datos del sistema principal IBM es necesario un producto DB2 Connect con licencia. No se puede conectar directamente a un servidor de datos del sistema principal IBM utilizando un cliente de servidor de datos de IBM.
VSE para VM para IBM i Servidores System z Power para z/OS Systems TCP/IP Servidor de DB2 Connect Supervisor de TP (eg. Encina, Tuxedo y Weblogic) Aplicación Lógica Empresarial Supervisor de TP del Cliente Figura 5. Funcionamiento del Supervisor de transacciones con DB2 Connect.
Página 98
Procedimiento v Para vincular los programas de utilidad y aplicaciones al servidor de bases de datos del sistema principal IBM, conéctese al servidor del sistema principal IBM y utilice el ejemplo siguiente como plantilla: connect to alias_BD user ID_usuario using contraseña bind vía-acceso/bnd/@ddcsmvs.lst blocking all sqlerror continue...
Página 99
Consideraciones sobre la explotación de SYSPLEX en System z DB2 Connect proporciona equilibrado de carga y tolerancia a los errores cuando se direccionan conexiones al Sysplex de DB2. Cuando esté conectado a un servidor de bases de datos DB2 para z/OS que se ejecute en un entorno DB2 pureScale, DB2 Connect repartirá...
En general, se aconseja instalar la actualización de servicio recomendada (RSU) para evitar que se produzcan problemas causados por defectos de software que IBM ha corregido. Importante: En el caso de la versión 10.1, el arreglo para DB2 para z/OS V10 APAR PM79161 debe aplicarse antes de conectar con la base de datos de DB2 para z/OS.
IBM como si no son de IBM, así como programas de aplicación. Es posible conectar cualquier combinación de productos de gestión de bases de datos relacionales que utilicen DRDA para formar un sistema de gestión de bases...
DB2 Connect implementa la arquitectura DRDA para reducir el coste y la complejidad de acceder a datos almacenados en IBM DB2 para IBM i, DB2 para IBM Power Systems, DB2 para z/OS, DB2 Server para VM y VSE, y otros servidores de bases de datos compatibles con DRDA.
Figura 6. Flujo de datos entre un servidor de DB2 Connect y un servidor del sistema principal IBM Para implementar las conexiones entre los sistemas de gestión de bases de datos del servidor DRDA y los clientes de servidor de datos de IBM, DRDA utiliza las arquitecturas siguientes: v Character Data Representation Architecture (CDRA)
v Están permitidas varias peticiones (sentencias de SQL) para cada unidad de trabajo. v Están permitidos varios cursores para cada unidad de trabajo. v Cada unidad de trabajo solamente puede actualizar una sola base de datos. v El programa de aplicación confirma o retrotrae la unidad de trabajo. En ciertas circunstancias de error, es posible que el servidor de bases de datos o DB2 Connect retrotraiga una unidad de trabajo.
tablas de dos subsistemas DB2 para z/OS diferentes. DB2 Connect proporciona soporte a las peticiones distribuidas entre bases de datos y DBMS. Por ejemplo, es posible realizar una operación UNION entre una tabla de DB2 y una vista de Oracle. Los sistemas de gestión de bases de datos permitidos incluyen miembros de la familia DB2 (como DB2 para Linux, UNIX y Windows, DB2 para z/OS y DB2 para i) y Oracle.
DCS. Consulte el apartado “Configuración de conexiones a servidores de bases de datos del sistema principal IBM” en la página 76 para obtener más información sobre cómo catalogar bases de datos, nodos o directorio DCS.
Apodo para el sistema del servidor de bases de datos del sistema principal IBM en el que reside la base de datos remota. Este nombre viene definido por el usuario. Escriba el mismo nombre de nodo en la tabla Parámetros del directorio de nodos y en la tabla Parámetros del directorio de bases de...
Nombre de la base de datos Apodo definido por el usuario para el servidor de bases de datos del sistema principal IBM. Utilice el mismo nombre de base de datos en la tabla Parámetros del directorio DCS y en la tabla Parámetros del directorio de bases de datos del sistema.
Página 109
VSE o VM El nombre de la base de datos (DBNAME) IBM Power Systems El nombre de la base de datos relacional (RDBNAME) Otros Para los sistemas operativos Windows, Linux y UNIX, el alias de la base de datos que se encuentra en el directorio de bases de datos.
Página 110
DB2 Connect y una aplicación cliente emite una interrupción mientras está conectada al servidor de bases de datos del sistema principal IBM, DB2 Connect llevará a cabo la interrupción descartando la conexión y retrotrayendo la unidad de trabajo. Se proporciona soporte a este comportamiento de interrupción...
Página 111
IBM para poder procesar las peticiones de base de datos adicionales. En las plataformas que no sean AIX V5.2 o posterior ni Windows, DB2 Connect no proporciona soporte a la opción de desconexión automática cuando una aplicación que la...
Página 112
ejemplo ilustra que la máscara de formato de fecha se especifica utilizando la palabra clave LOCALDATE y es el parámetro que ocupa la séptima posición en el campo PARMS de una entrada del directorio DCS. Para que la máscara de fecha sea válida, TODAS las condiciones siguientes deben ser verdaderas: 1.
Nota: 1. El número de puerto TCP/IP por omisión para DRDA es el 446 2. A menos que sepa que el servidor de bases de datos del sistema principal IBM proporciona soporte para SECURITY SOCKS, no especifique SECURITY para un nodo TCP/IP.
Gestión de datos BiDi La sección siguiente es aplicable a los servidores z/OS únicamente. Esta función no debe habilitarse para un servidor IBM DB2 para IBM i, ya que se proporciona soporte BiDi completo. Los atributos BiDi siguientes son necesarios para la gestión correcta de los datos BiDi en distintas plataformas: v Forma numérica (ÁRABE frente a HINDI)
Página 115
424 y 62245. El segundo problema es que la base de datos del sistema principal de DB2 no reconoce el CCSID 62213 del cliente de servidor de datos de IBM. Sólo proporciona soporte al CCSID 62209 (tipo serie BiDi 10), que se basa en la misma página de códigos que el CCSID 62213.
DB2 Connect y las sentencias de SQL DB2 Connect reenvía las sentencias de SQL que los programas de aplicación someten a los servidores de bases de datos del sistema principal IBM. DB2 Connect puede reenviar casi cualquier sentencia de SQL válida, así como las API (interfaces de programación de aplicaciones) de DB2 a las que se proporciona...
El SQL dinámico se procesa cuando la sentencia de SQL se somete al servidor de bases de datos del sistema principal IBM. El SQL dinámico es más flexible pero puede resultar más lento. El programador de aplicaciones es quien decide si se utiliza SQL estático o dinámico.
Actualizaciones múltiples y gestor de puntos de sincronismo para el servidor de DB2 Connect Los servidores de bases de datos del sistema principal IBM requieren que DB2 Connect participe en una transacción distribuida que se origine en Linux, Windows, UNIX o las aplicaciones web. Además, muchos de los casos de ejemplo de actualización múltiple que implican servidores de bases de datos del sistema...
Por ejemplo, una aplicación puede actualizar varias tablas en una base de datos DB2 en Windows, a DB2 para z/OS y una base de datos IBM DB2 para IBM i, todo ello dentro de una misma transacción.
El soporte en DB2 Connect a las transacciones con acoplamiento poco firme está pensado para los usuarios que implementan aplicaciones distribuidas XA que acceden a IBM DB2 para IBM i Versión 5 Release 4 o posterior; y DB2 para z/OS Versión 7 o posterior. Este soporte permite que diferentes ramificaciones de la misma transacción global compartan espacio de bloqueo en DB2 para z/OS.
Personalización de la correlación SQLCODE Por omisión, DB2 Connect correlaciona los SQLCODE y los símbolos de cada servidor de bases de datos del sistema principal IBM con los SQLCODE de DB2 adecuados. Puede adaptar la correlación SQLCODE desea alterar temporalmente la correlación SQLCODE por omisión o si está...
Página 122
[, código_salida [, lista_símbolos]] El código_entrada representa uno de los valores siguientes: sqlcode SQLCODE del servidor de bases de datos del sistema principal IBM. Todos los SQLCODE negativos no definidos (aquellos que no se listan en este archivo) se correlacionan con el código_salida especificado. Si no se especifica ningún código_salida en esta línea, se utiliza el SQLCODE...
Página 123
SQLCA. Por ejemplo, el servidor de bases de datos del sistema principal IBM podría devolver dos símbolos, el 1 y el 2. Si desea que el símbolo 2 aparezca antes que el símbolo 1 en la SQLCA de salida, especifique (2,1).
Página 124
6. El SQLCODE se correlaciona del -30021 al -30021. El primer y el segundo símbolo de entrada que se reciben del servidor de bases de datos del sistema principal IBM son CHAR y se utilizan como el primer y el segundo símbolo de la SQLCA de salida.
Página 125
en el que se haya producido el error, seguido de la lista de símbolos original. Si no se incluye la entrada U, todos los códigos que no se listen se pasarán sin ninguna correlación. 9. Todos los SQLCODE positivos no definidos se correlacionan con el +965. Esta opción debe utilizarse sólo si se listan todos los códigos que pueden correlacionarse, incluidos aquellos que sean idénticos y no requieran ninguna correlación.
DB2CONNECT_IN_APP_PROCESS=NO Por ejemplo, cuando se produzca un error en el sistema del sistema principal IBM, el administrador del sistema puede determinar si el problema se ha producido en la estación de trabajo de DB2 Connect. El supervisor del sistema de bases de datos correlaciona lo siguiente: v El símbolo de correlación de DRDA (CRRTKN), para las conversaciones sin...
Por ejemplo, en la figura siguiente se comparan gráficamente varias mediciones de DB2 con la utilización de la CPU. La colección de los valores representados gráficamente se guardó en el archivo db2chart.pmc. Puede guardar tantos archivos PMC como desee; cada uno reflejará una sección transversal distinta del rendimiento del sistema.
Página 129
Por ejemplo, si emite GET SNAPSHOT FOR DCS DATABASE ON DCSDB se generará el informe siguiente: Instantánea de base de datos DCS Nombre de base de datos DCS = DCSDB Nombre de base de datos de sistema principal = GILROY Hora de primera conexión a base de datos = 12-15-2001 10:28:24.596495 Tiempo transcurrido más reciente para conect = 0.950561...
En la salida que sigue, el formato del ID de aplicación del sistema principal y del ID de aplicación del cliente puede diferir en función de la versión de la base de datos del sistema principal IBM y del nivel de soporte de TCP/IP. Guía del usuario de DB2 Connect...
Página 131
NEWTON db2cli.exe 2002:91a:519:13:209:6bff:fe14:4fbb.7684.060306213741 Id.Aut ID de autorización que se ha utilizado para iniciar la sesión en el servidor de bases de datos del sistema principal IBM. Identifica quién está ejecutando la aplicación. Nom.Aplic El nombre de la aplicación que se está ejecutando en el cliente, tal como DB2 Connect la conoce.
Página 132
Este identificador exclusivo se genera cuando la aplicación se conecta con el servidor de bases de datos del sistema principal IBM. Este elemento puede utilizarse en conjunto con el ID de aplicación para correlacionar la parte del cliente y del servidor de la información de la aplicación.
Página 133
(o para las bases de datos de servidores de bases de datos del sistema principal IBM, el CCSID del servidor de bases de datos del sistema principal IBM).
Página 134
2. en espera de petición. Esto significa que se ha establecido la conexión con la base de datos del sistema principal IBM y que DB2 Connect está en espera de una sentencia de SQL de la aplicación cliente.
Capítulo 7. Desarrollo de aplicaciones de base de datos Ejecución de aplicaciones propias Puede construir y ejecutar aplicaciones de DB2 con un IBM Data Server Client instalado. Varios tipos de aplicaciones pueden acceder a bases de datos DB2: v Aplicaciones desarrolladas utilizando el cliente de servidor de datos de IBM que...
Página 136
En el siguiente ejemplo, el registro especial de APPLCOMPAT se especifica en la subsección <specialregisters> del archivo de configuración db2dsdriver.cfg: <configuration> <dsncollection> <dsn alias="sample" name="sample" host="hotelfvt02.torolab.ibm.com" port="21169"/> <specialregisters> <parameter name="CURRENT APPLICATION COMPATIBILITY" value="V11R1"/> </specialregisters> Guía del usuario de DB2 Connect...
Página 137
</dsn> <dsn alias="sample" name="sample" host="hotelfvt02.torolab.ibm.com" port="21169"/> </dsn> </dsncollection> <databases> <database name="sample" host="hotelfvt02.torolab.ibm.com" port="21169"> <specialregisters> <parameter name="CURRENT APPLICATION COMPATIBILITY" value="V10R1"/> </specialregisters> </database> <database name="sample2" host="hotelfvt02.torolab.ibm.com" port="21169"> </database> </databases> <parameters> <specialregisters> <parameter name="CURRENT APPLICATION COMPATIBILITY" value="V10R1"/> </specialregisters> </parameters> </configuration> Después de establecer una conexión con el nombre de origen de datos sample (’dsn=sample’), el primer intento de ejecutar una sentencia SQL establece el...
autorización sin validar y autentificar dicho ID de autorización. En caso contrario, estará ocasionando un agujero en la seguridad del sistema. Las conexiones fiables pueden crearse y conmutarse el usuario cuando la conexión se realice a través de DB2 Connect utilizando CLI o JDBC, incluyendo las conexiones establecidas por XA.
Acerca de esta tarea En los ejemplos de estas instrucciones se utiliza el lenguaje C y se considera que conn representa un descriptor de contexto de conexión válido, pero que no está conectado. Se presupone que la variable rc tiene el tipo de datos SQLRETURN. Procedimiento 1.
Página 142
Para obtener una descripción de lo que significa conmutar usuarios utilizando una conexión fiable, consulte en los enlaces relacionados. Antes de empezar v La conexión debe haberse creado de forma satisfactoria como una conexión fiable explícita. v La conexión fiable explícita no debe estar en una transacción. v El contexto fiable que ha permitido que se cree la conexión fiable explícita debe configurarse para permitir conmutar al ID de autorización al que está...
Página 143
rc = SQLSetConnectAttr( conn, SQL_ATTR_TRUSTED_CONTEXT_PASSWORD, passwd, SQL_NTS //Compruebe si hay errores Compruebe si existen errores y avisos, tanto los que aparecen listados en la tabla Tabla 20 en la página 134 como los mostrados en la tabla Tabla 21. Tabla 21. Errores que indican que no ha podido establecerse una contraseña al conmutar usuarios SQLCODE Significado CLI0198E...
Consideraciones sobre la autentificación en DB2 Connect Como administrador de DB2 Connect, puede determinar, en colaboración con el administrador de bases de datos de System z o IBM Power Systems, el lugar en el que se validan los nombres de usuario y las contraseñas.
Al igual que para la autentificación SERVER, el nombre de usuario y la contraseña se validan en el servidor de bases de datos de System z o IBM Power Systems, pero las contraseñas y los ID de usuario que se transfieren se cifran en el cliente.
En lugar de esto, simplemente pasa el símbolo de seguridad del cliente a IBM DB2 para IBM i o a DB2 para z/OS. No es necesario que la pasarela de DB2 Connect sea miembro del dominio de Kerberos del sistema principal o del cliente.
Página 147
En el caso 2, el nombre de usuario y la contraseña se validan en el servidor de bases de datos del sistema principal IBM solamente. El ID de usuario y la contraseña se envían a través de la red desde el cliente remoto al servidor de DB2 Connect y desde el servidor de DB2 Connect al servidor de bases de datos del sistema principal IBM.
Flujos de datos La Figura 10 en la página 142 muestra la vía de acceso de los datos que fluyen entre el servidor de bases de datos del sistema principal IBM y la estación de trabajo a través de DB2 Connect.
A Figura 10. Flujos de datos en DB2 Connect v La base de datos del sistema principal IBM y parte del subsistema B de comunicaciones suelen ejecutarse en el mismo sistema. Este sistema está formato por una o más CPU, almacenamiento principal, un subsistema de E/S, DASD y un sistema operativo.
determina que una consulta gasta el 60% del tiempo en la máquina de DB2 Connect, es posible que deba ajustar DB2 Connect o (si tiene clientes remotos) añadir a la red otra máquina de DB2 Connect. Evaluación por comparación La evaluación por comparación compara el rendimiento de un entorno con el rendimiento de otro.
Supervisor de base de datos Determina si el origen del problema se encuentra en la base de datos. System z IBM Tivoli OMEGAMON XE para DB2 Performance Monitor en z/OS, ASG-TMON para DB2 (ASG) y CA Insight Performance Monitor para DB2 para z/OS (Computer Associates International, Inc.)
Página 153
CPU tanto del servidor de bases de datos del sistema principal IBM como del servidor de DB2 Connect. Existe una cantidad fija para el uso de CPU y red para cada mensaje enviado y recibido, con independencia de su tamaño.
Página 154
agrupación de datos en bloques aumenta el tiempo de recuperación para la primera fila, pero mejora el tiempo de recuperación para las filas subsiguientes. Otro aspecto importante es la cantidad de memoria que se utiliza. El conjunto de páginas activas de la memoria suele aumentar cuando la agrupación de datos en bloques está...
v Si la sentencia en cuestión no es una sentencia SELECT, COMMIT ni ROLLBACK, emita EXECUTE IMMEDIATE para ejecutar la sentencia en lugar de la secuencia PREPARE y EXECUTE. v Las aplicaciones ODBC utilizan SQL dinámico. Puede utilizar la función de perfilado estático de CLI/ODBC para mejorar el rendimiento.
Página 156
todas las transacciones ejecutadas en esta conexión, pero para una transacción web habitual, estos costes suelen superar el coste de la ejecución de la propia transacción. La agrupación de conexiones es una técnica que permite la reutilización de una infraestructura de conexiones establecida para conexiones posteriores. Cuando se inicia una instancia de DB2 Connect, se crea una conexión de agentes de coordinación.
Página 157
La mayor parte de servidores de aplicaciones web proporcionan su propia forma de agrupación de las conexiones con la base de datos. Por ejemplo, tanto Microsoft MTS (COM+) como IBM WebSphere proporcionan una agrupación de conexiones. Los mecanismos de agrupación de aplicaciones que estos servidores implementan difieren de forma notable del que los servidores de DB2 Connect proporcionan.
System z o los servidores de bases de datos de IBM Power Systems. Para conseguirlo, la carga de trabajo de todas las aplicaciones se concentra en un número mucho más pequeño de conexiones de servidores de...
DB2 Connect reasignar de forma transparente el trabajo de los miembros que presenten anomalías o estén sobrecargados a miembros que estén activos e infrautilizados. El concentrador de conexiones de DB2 Connect se activa cuando el número máximo de agentes lógicos (max_connections) se establece en un valor superior al número de agentes de coordinación (max_coordagents).
Página 160
El concentrador da soporte a las aplicaciones que utilizan IBM Data Server Driver para JDBC y SQLJ, así como a las aplicaciones de interfaz de nivel de llamada (CLI) que emplean SQL dinámico.
XA para DB2 para z/OS y IBM DB2 para IBM i. El concentrador asociará un agente de trabajo a una transacción XA concreta (XID individual) tal como lo haría para cualquier otra transacción.
El caso de las transacciones XA es algo distinto. Para este ejemplo, supongamos que se está utilizando un Supervisor de TP con una pasarela de DB2 Connect y una base de datos System z o IBM Power Systems. Cuando una aplicación solicita una conexión, el concentrador activará un agente inactivo para prestar servicio a la aplicación o creará...
DB2 Connect cuando se conecta con fuentes de datos que son servidores DB2 para z/OS: cuando se utiliza WebSphere MQ para coordinar transacciones distribuidas en las que intervienen servidores DB2 para z/OS y IBM DB2 para IBM i, el concentrador de conexiones de DB2 Connect debe estar habilitado en la pasarela.
Si está utilizando el servidor WebSphere MQ Transaction Manager y DB2 para z/OS, la aplicación debe establecer los registros especiales para cada transacción local o global. Ajuste del servidor de DB2 Connect Pueden utilizarse varios parámetros del archivo de configuración del gestor de bases de datos para ajustar DB2 Connect.
Connect, utilice la forma de establecer información de contabilidad específica de la API. Con la forma específica de la API se consigue un rendimiento más rápido que si se establece la variable de entorno DB2ACCOUNT. IBM Data Server Driver para JDBC y SQLJ Propiedad com.ibm.db2.jcc.DB2BaseDataSource.clientAccountingInformation IBM Data Server Provider para .NET...
Ajuste de la base de datos del sistema principal El rendimiento del sistema se verá afectado por el rendimiento del servidor de bases de datos del sistema principal IBM. Distintos sistemas de gestión de bases de datos tienen distintas características de rendimiento. Los optimizadores de SQL de distintos sistemas, por ejemplo, podrían comportarse de forma diferente con la...
Página 167
Si ejecuta Ethernet, debería establecer el tamaño del segmento TCP en 1500 bytes. En una red Token Ring o FDDI, este valor debería ser 4400 bytes y si se utiliza un adaptador ESCON con TCP/IP, el tamaño del segmento siempre debería ser 4096. Finalmente, para las redes TCP/IP, el tamaño de los almacenamientos intermedios de envío y de recepción de TCP debería establecerse en un valor superior a 32768.
1. Para las consultas que devuelven grandes bloques de datos desde el servidor del sistema principal IBM (generalmente por encima de los 32 K de datos), asegúrese de que el parámetro de configuración del gestor de bases de datos RQRIOBLK esté...
Los parámetros de DSNZPARM CMTSTAT, CONDBAT y MAXDBAT afectan el proceso de las hebras. Para conseguir un mejor rendimiento, establezca CMTSTAT en INACTIVE, ajuste CONDBAT en el número máximo de DBAT conectados que proporcionan un buen rendimiento y MAXDBAT en el número máximo aceptable de DBAT activos. Aumento de la velocidad de transferencia de datos en DB2 Connect Además del bloque de filas para un conjunto de resultados de consulta, DB2 para...
v La utilización de la cláusula 'OPTIMIZE for N ROWS' en la sentencia select asociada con un cursor v La utilización de la cláusula 'FETCH FIRST N ROWS ONLY' en la sentencia select asociada a un cursor DB2 Connect puede habilitar el soporte a bloques de consulta adicionales utilizando distintas API de SQL: SQL incorporado v El usuario puede invocar soporte a bloques de consulta adicionales para...
TCPRCVBUFRSIZE en cualquier valor superior a los 64 K. Si se utiliza un cliente de servidor de datos de IBM remoto para acceder a una base de datos de DB2 del sistema principal IBM a través de una estación de trabajo de servidor de DB2 Connect, también puede habilitarse el ajuste de ventanas en el...
Figura 11. Caso de ejemplo de red Para que las estaciones de trabajo y los servidores de aplicaciones puedan acceder a las bases de datos del sistema IBM, necesita un componente de conectividad como intermediario. Este componente debe proporcionar una conexión de alta disponibilidad, sólida y rápida con las bases de datos del sistema principal IBM.
Ésta sólo puede utilizarse cuando se archiven los datos en el servidor de bases de datos del sistema principal IBM. Tipos de datos para los datos de tipo carácter Los datos de tipo carácter pueden tener el tipo de datos CHAR o VARCHAR.
en redes para asegurarse de que el controlador tenga la posibilidad de gestionar el tráfico adicional que DB2 Connect genera. v Topología de la red Si los datos cruzan de LAN a LAN y de una red a otra, tenga en cuenta el tiempo de los trayectos.
Página 175
Pueden utilizarse varias palabras clave de inicialización de CLI/ODBC para limitar la cantidad de datos que las llamadas iniciales de la API devolverán durante la fase de "recopilación de información" después de conectar a la base de datos por primera vez. Estas palabras clave pueden establecerse: 1.
¿Se ha interrumpido la comunicación entre uno o más clientes y el servidor de DB2 Connect (pasarela); entre la pasarela de DB2 Connect y el servidor de bases de datos del sistema principal IBM. v ¿Qué puede determinar a partir del contenido del mensaje y los distintivos devueltos en el mensaje? v ¿La utilización de herramientas de diagnóstico como, por ejemplo, db2trc, db2pd...
6. Si intenta utilizar el Procesador de la línea de mandatos (CLP) para emitir sentencias de SQL frente a un servidor de bases de datos del sistema principal IBM, ¿el resultado obtenido es insatisfactorio? v ¿Ha seguido el procedimiento para vincular el CLP al servidor de bases de...
(o cargado) en el sistema operativo desde que se instaló la función, determine el fixpack más reciente de IBM y cárguelo después de instalar la función. 2. ¿Se había producido antes este error? v ¿Existe una resolución documentada para condiciones anteriores del error?
Página 180
Cuando encuentre un problema, puede utilizar la información siguiente para resolverlo: v Todos los datos de diagnóstico, incluidos los archivos de vuelco, archivos de excepciones, archivos de registro de errores, archivos de notificación y archivos de registro de alertas están situados en la vía de acceso del directorio de datos de diagnóstico, especificada por el parámetro de configuración diagpath del gestor de bases de datos: Si el valor de este parámetro de configuración es nulo, los datos de diagnóstico...
Solución El código de SQL recibido de la base de datos de sistema principal IBM no se puede convertir. Corrija el problema de acuerdo con el código de error y someta de nuevo el mandato que ha fallado.
Página 182
SQL30061 Síntoma Conexión con la ubicación incorrecta del servidor de bases de datos del sistema principal IBM: no puede encontrarse ninguna base de datos de destino. Solución Es posible que se haya especificado el nombre incorrecto para la base de datos del servidor en la entrada del directorio DCS.
Página 183
2. Es posible que haya una discrepancia entre el nombre de servicio TCP/IP y las especificaciones de número de puerto del cliente de servidor de datos de IBM y el servidor de DB2 Connect. Verifique las entradas en los archivos services de TCP/IP de ambas máquinas.
Página 184
La contraseña no está disponible para su envío a la base de datos del servidor de destino. Una contraseña tiene que enviarse del cliente de servidor de datos de IBM a la base de datos del servidor de destino. En ciertas plataformas como, por ejemplo, AIX, la contraseña sólo puede obtenerse si se proporciona en la sentencia...
No utilice la dirección db2docs@ca.ibm.com para ponerse en contacto con el Soporte al cliente de DB2. Si tiene un problema técnico de DB2 que no está tratado por la documentación, consulte al centro local de servicio técnico de IBM para obtener ayuda.
Asegúrese de que lee la versión más reciente de los manuales, tal como aparece a continuación: La documentación en línea de DB2 en IBM Knowledge Center se actualiza con más frecuencia que los manuales en PDF o los manuales impresos.
Página 187
28 de julio de 2013 Instalación de servidores GC11-8366-01 1 de octubre de 2014 Instalación de clientes de GC11-8367-01 1 de octubre de 2014 IBM Data Server Consulta de mensajes SC27-5523-00 28 de julio de 2013 Volumen 1 Consulta de mensajes SC27-5524-00...
Puede acceder en línea a la documentación de todas las versiones de los productosDB2 en IBM Knowledge Center. Acerca de esta tarea Toda la documentación de DB2 por versión está disponible en IBM Knowledge Center en http://www.ibm.com/support/knowledgecenter/SSEPGG/welcome. Sin embargo, puede acceder a una versión específica utilizando el URL asociado con la versión en cuestión.
Los permisos para utilizar estas publicaciones se otorgan sujetos a los siguientes términos y condiciones. Aplicación: Además de las condiciones de uso del sitio web de IBM, se aplican estos términos y condiciones. Uso personal: Puede reproducir estas publicaciones para su uso personal, no comercial, siempre y cuando se mantengan los avisos sobre la propiedad.
Página 190
LIMITARSE A LAS GARANTÍAS IMPLÍCITAS DE COMERCIALIZACIÓN, NO VULNERACIÓN E IDONEIDAD PARA UN FIN DETERMINADO. Marcas registradas de IBM: IBM, el logotipo de IBM e ibm.com son marcas registradas de International Business Machines Corp., que se han registrado en muchas otras jurisdicciones. Otros nombres de productos y servicios pueden ser marcas registradas de IBM o de otras empresas.
Apéndice B. Avisos Esta información ha sido desarrollada para productos y servicios que se ofrecen en Estados Unidos de América. La información acerca de productos que no son IBM se basa en la información disponible cuando se publicó este documento por primera vez y está...
Página 192
Las referencias hechas en esta publicación a sitios web que no son de IBM se proporcionan sólo para la comodidad del usuario y no constituyen un aval de esos sitios web.
Página 196
DB2 Connect Enterprise Edition 8 configuración 111 directas a sistemas principales 7 DB2 para VSE y VM 73 directas a sistemas principales IBM 7 Enterprise Edition sistemas principales DRDA a través de servidor de gestores de transacciones que satisfacen XA 111...
Página 197
DB2USERS, grupo de usuarios idiomas de interfaz de DB2 Connect 13 adición de usuarios 53 errores desarrollo de aplicaciones resolución de problemas 169 IBM Data Server Driver Package 7 esquema de directorio desinstalación ampliación DB2 Connect 56, 57 Windows 49...
Página 198
LIST DCS APPLICATIONS, mandato salida 122 IBM Data Server Driver para JDBC y SQLJ lista de direcciones en la antememoria 74 niveles para versiones de DB2 Connect 25 LOCALDATE, parámetro 100 IBM i DB2 Connect 92 IBM Knowledge Center Versiones de documentación de DB2 180...
Página 199
num poolagents, parámetro de configuración del gestor de programa de utilidad de estado del proceso 172 bases de datos (continuación) programa de utilidad de exportación visión general 150 transferir datos entre sistemas principales y estaciones de numdb, parámetro de configuración del gestor de bases de trabajo 82 datos programa de utilidad de importación...
Página 200
seguridad SQL compuesto ATOMIC grupos de usuarios 53 no soportado en DB2 Connect 144 Kerberos 137 SQL compuesto NOT ATOMIC TCP/IP 138 diseño de aplicación 144 tipos 105 SQL dinámico valores de directorio de nodo 99 efectos de proceso 5, 108 sentencia DESCRIBE rendimiento rendimiento con sentencia PREPARE 144...
Página 201
RFC-1323 162 establecimiento 13, 16 nombres de servicio 99 Versiones de la documentación de DB2 nombres de sistema principal 105 IBM Knowledge Center 180 nombres de sistema principal remoto 99, 105 vincular números de puerto 105 aplicaciones 79 puerto de resincronización 99 autorización 79...