Desplegar rutinas en una base de datos

Utilice el asistente para el despliegue de rutinas para desplegar procedimientos almacenados o funciones definidas por el usuario en una base de datos. En algunos casos, puede crear una rutina utilizando una definición de servidor y, a continuación, desplegarla en el mismo tipo de servidor o en un servidor con una definición de servidor diferente.

Requisitos previos:
Puede desplegar procedimientos almacenados para DB2 para Linux, UNIX y Windows o DB2 para z/OS de una de estas dos formas:
  • Puede desplegar binarios que se han compilado previamente en el servidor.
  • Puede realizar un despliegue realizando una compilación completa.

En la página Opciones de despliegue del asistente para desplegar rutinas, especifique cuál de estas dos opciones de despliegue desea utilizar.

Restricción: Los procedimientos almacenados Java que se han almacenado utilizando el controlador heredado no se pueden desplegar utilizando binarios.

Las instrucciones de este tema se aplican a rutinas del proyecto de desarrollo de datos y del Explorador de bases de datos. Si ha exportado una rutina en un sistema de archivos, puede desplegar la rutina siguiendo las instrucciones del archivo denominado DeployInstructions.txt que se ha generado junto con el script de exportación en la carpeta de archivos que haya especificado en el asistente para la exportación de una rutina.

Para desplegar una rutina en una base de datos:

  1. Pase a la perspectiva Datos.
  2. Pulse el botón derecho del ratón sobre uno o varios objetos de datos soportados o la carpeta de rutinas del Explorador de proyectos de datos o el Explorador de bases de datos y, a continuación, pulse Desplegar en el menú emergente. Se abre un asistente.
  3. Lleve a cabo los pasos que le indica el asistente. Algunos campos del asistente se rellenan en función de la configuración predeterminada que se especifica en las páginas de preferencias de opciones de despliegue, y otros se rellenan con los valores de las rutinas que desea desplegar. Si selecciona la opción de realizar el despliegue en un servidor diferente, puede seleccionar una conexión con la base de datos existente o crear una conexión nueva. Las conexiones con los servidores de base de datos soportados son las únicas conexiones que están disponibles en lista de conexiones existentes.
  4. Pulse Finalizar.
El proceso de despliegue comienza y, en la vista Salida de datos, podrá ver el progreso y los correspondientes mensajes. Después de desplegar una rutina, puede renovar la carpeta Procedimientos almacenados o Funciones definidas por el usuario en la conexión con la base de datos de la vista Explorador de bases de datos para verificar que la rutina se añadió al servidor. Si la rutina se desplegó desde el Explorador de proyectos de datos y la base de datos de destino es la misma base de datos que se asignó al proyecto de desarrollo de datos, la vista Explorador de proyectos de datos muestra un icono de llave inglesa al lado del nombre de rutina para indicar que se ha desplegado la rutina.
Tareas relacionadas
Cambio de los valores predeterminados para desplegar procedimientos almacenados en un servidor de base de datos DB2 para z/OS
Referencia relacionada
Asistente Desplegar una rutina
Información relacionada
Importar rutinas a un proyecto
Exportación de rutinas de un proyecto de desarrollo de base de datos a un script

Comentarios