-START DB2 comando (Db2)

El comando -START DB2 inicializa el subsistema de Db2 . Cuando la operación se completa, el subsistema de Db2 está activo y disponible para las aplicaciones TSO y para otros subsistemas (por ejemplo, IMS y CICS® ).

El efecto de reiniciar el sistema puede controlarse mediante un registro de control de reinicio condicional, que se crea utilizando la utilidad de registro de cambios de inventario ( DSNJU003 ). Para más detalles sobre los efectos, consulte Notas de uso para -START DB2.

Importante : Inicio del cambioNo intente iniciar Db2 en un nivel de código inferior al nivel de catálogo o al nivel de función más alto jamás activado. Para más información, consulte Niveles de función y niveles relacionados en Db2 12.fin del cambio

Abreviatura : -STA DB2

Medio ambiente para -START DB2

Este comando sólo puede emitirse desde una z/OS® consola. El nombre del subsistema Db2 viene determinado por el prefijo del comando. Por ejemplo, -START indica que el subsistema Db2 que debe iniciarse es el que tiene "-" como prefijo del comando.

El comando se rechaza si el subsistema Db2 ya está activo. El estado de recuperación de reinicio de los recursos de Db2 se determina a partir del estado de apagado anterior de Db2 .

Ámbito de uso compartido de datos : Miembro

Autorización para -START DB2

No se requiere ninguno. Sin embargo, el comando sólo puede ejecutarse desde una consola z/OS consola con la capacidad del comando START.

Sintaxis para -START DB2

Leer diagrama de sintaxisOmitir el diagrama de sintaxis visualSTART DB2PARM(Nombre del módulo)DECP(DSNCDECPnombre-decp)ACCESS(*MAINT)LIGHT(NOYESNOINDOUBTSCASTOUT)MSTR( jcl-sustitución)DBM1( jcl-sustitución)DIST( jcl-sustitución)

Descripciones de opciones para -START DB2

No se requiere ninguna de las siguientes opciones.
PARM (nombre-módulo)
Especifica el módulo de carga que contiene los parámetros del subsistema de la interfaz de red ( Db2 ).

El valor predeterminado es el nombre del módulo de parámetros que se especificó en el panel DSNTIPO cuando se ejecutó el CLIST de instalación. El valor predeterminado también se puede cambiar si actualiza ZPARM( nombre-módulo-predeterminado ) en el MSTR de ssnm Db2 Procedimiento de inicio del subsistema.

DECP
Especifica el nombre del módulo de carga que contiene los valores predeterminados de los parámetros de la aplicación Db2 .

decp-name es el nombre de un módulo que proporciona la instalación. El nombre predeterminado es DSNHDECP. Si no se encuentra el módulo especificado o no se puede cargar, se emite un error y el subsistema Db2 no se inicia.

ACCESS
Especifica si el acceso a Db2 debe ser general o restringido.
Abreviatura : ACC
( * )
Hace que el acceso sea general; todos los usuarios autorizados pueden conectarse a Db2.

El valor predeterminado es ACCESS( * ) .

(MAINT)
Prohíbe el acceso a cualquier ID de autorización que no sea SYSADM de instalación, SYSOPR de instalación y SECADM.

Para compartir datos, ACCESS(MAINT) restringe el acceso solo al miembro de Db2 en el que ejecutes este comando. Los demás miembros del grupo de intercambio de datos no se ven afectados.

LIGHT
Especifica si se debe realizar un reinicio ligero en un entorno de intercambio de datos.
(NO)
No se realiza un reinicio ligero.
(YES)
Especifica que se debe realizar un reinicio ligero. Db2 toma estas medidas:
  • Comienza con almacenamiento reducido.
  • Espera la resolución de las unidades de recuperación dudosas.
  • Libera los candados retenidos. Los bloqueos de página P establecidos en modo IX o SIX no se liberan.
  • Finaliza normalmente.
(NOINDOUBTS)
Especifica que Db2, durante un reinicio ligero, no espera a que se resuelvan las unidades de recuperación indubitadas antes de finalizar.
(CASTOUT)
Especifica que se debe realizar un reinicio ligero con el procesamiento de expulsión. Db2 toma estas medidas:
  • Comienza con almacenamiento reducido.
  • Espera la resolución de las unidades de recuperación dudosas.
  • Realiza el procesamiento de expulsión.
  • Libera los candados retenidos. Los bloqueos de página P en modo IX o SIX se liberan, si es posible.
  • Finaliza normalmente.

Si un reinicio ligero no resuelve todas las unidades de recuperación en duda y con aborto pospuesto, Db2 no libera los bloqueos P del conjunto de páginas asociados que están en modo IX o SIX. Una de las razones por las que las unidades de recuperación de abortos pospuestos sin resolver es que el parámetro del subsistema LBACKOUT está configurado como LIGHT o LIGHTAUTO.

MSTR ( jcl-substitution )
Especifica los parámetros y valores que se sustituirán en la sentencia EXEC del JCL que ejecuta el procedimiento de inicio para el espacio de direcciones de los servicios del sistema (ssnmMSTR), donde jcl-substitution es una o más cadenas de caracteres de la forma keyword=value, entre comillas. Si utiliza más de una cadena de caracteres, separe cada cadena con una coma y encierre la lista completa entre un par de apóstrofes. Para ver la lista de palabras clave admitidas, consulte Iniciar una tarea del sistema desde una consola.
Restricción: Los espacios de direcciones Inicio del cambioDb2 , y todos los espacios de direcciones conectados, no pueden iniciarse con la palabra clave REUSASID=YES para utilizar la capacidad de z/OS iD de espacio de direcciones reutilizable (ASID).fin del cambio
Consejo : Puede omitir las palabras clave MSTR, DBM1 yDIST, u omitir cualquier palabra clave de sustitución jcl, para utilizar los valores especificados en los procedimientos de inicio del espacio de direcciones, que se crean al ejecutar el trabajo DSNTIJMA durante el proceso de instalación.
DBM1 ( jcl-substitution )
Especifica los parámetros y valores que se sustituirán en la instrucción EXEC del JCL que ejecuta el procedimiento de inicio para el espacio de direcciones de los servicios de base de datos (ssnmDBM1), donde jcl-substitution es como se describe para MSTR.
DIST ( jcl-substitution )
Especifica los parámetros y valores que se sustituirán en la instrucción EXEC del JCL que ejecuta el procedimiento de inicio para el espacio de direcciones DDF (ssnmDIST), donde jcl-substitution es como se describe para MSTR.

Notas de uso para -START DB2

prefijo de mandato
Si su instalación tiene más de un subsistema de e Db2 , debe definir más de un prefijo de comando.
Reinicio condicional
Un registro de control de reinicio condicional puede evitar un reinicio completo y especificar solo la reconstrucción del estado actual. En ese caso, durante el reinicio se producen las siguientes acciones:
  • Los registros de inicio se procesan en la medida que lo determine el registro de control de reinicio condicional.
  • Se muestran los siguientes valores:
    • La dirección de byte relativa (RBA) del inicio del registro activo
    • El RBA del registro del punto de control
    • El estado cuenta para las unidades de recuperación
    • La tabla de visualización para reiniciar la unidad de elementos de trabajo
  • La operación de reinicio finaliza con un error.
Reinicio de la luz con ARM

Para permitir un reinicio ligero en un entorno ARM, debe codificar una política ARM para Db2 y IRLM.

El siguiente ejemplo muestra una política ARM para Db2, donde el nombre del elemento es el nombre del grupo de intercambio de datos de Db2 y el nombre del miembro concatenado. Por ejemplo, DSNDB0GDB1G.
ELEMENT(
elementname
)

   RESTART_METHOD(SYSTERM,STC,'
cmdprfx
 STA DB2,LIGHT(YES)')
El siguiente ejemplo muestra una política ARM para IRLM, donde el nombre del elemento es el nombre del grupo IRLM y el ID concatenado. Por ejemplo, DXRDB0GDJ1G001.
ELEMENT(
elementname
)

   RESTART_METHOD(SYSTERM,STC,'
cmdprfx
 S 
irlmproc
')

El nombre del elemento que utiliza Db2 es el nombre del grupo de intercambio de datos de la Asociación de la Industria de Internet ( Db2 ) y el nombre del miembro concatenados. Por ejemplo, DSNDB0GDB1G.F

Esperas interminables al inicio
La operación de inicio podría comenzar y no completarse si el espacio de direcciones de servicios del sistema (ssnmMSTR) se inicia y el espacio de direcciones de servicios de base de datos (ssnmDBM1) no puede iniciarse. Si se produce una espera aparentemente interminable, cancele el espacio de direcciones de servicios del sistema (ssnmMSTR) desde la consola y compruebe si hay errores JCL en ambos procedimientos de inicio.
Miembros fundadores de un grupo de intercambio de datos

Para iniciar a los miembros de un grupo de intercambio de datos, debe introducir un comando START DB2 para cada subsistema del grupo. Si es la primera puesta en marcha del grupo, debe iniciar primero el miembro de origen (el primer e Db2 o que se instaló).

Inicio del cambioComenzar a compartir datos de los miembros con un reinicio ligerofin del cambio
Inicio del cambioAl iniciar el intercambio de datos entre miembros con un reinicio ligero, inicie un miembro de intercambio de datos cada vez.fin del cambio
Inicio del cambioReinicio de los miembros que comparten datos después de un reinicio ligerofin del cambio
Inicio del cambioReinicie cualquier miembro de intercambio de datos de Db2 que pase por la luz de reinicio de nuevo con un inicio normal. De lo contrario, ciertas optimizaciones para evitar bloqueos pueden permanecer desactivadas para todos los miembros que comparten datos. Para obtener más información sobre las optimizaciones que podrían desactivarse, consulte Mejora global de la confirmación LRSN en Temas de rendimiento de Db2 12 for z/OS ( IBM Redbooks ).fin del cambio

Ejemplos para -START DB2

  • Iniciar el subsistema de Db2 .
    -START DB2
  • Inicie el subsistema de Db2 y proporcione un nuevo valor para el parámetro REGION en el procedimiento de inicio para el espacio de direcciones de servicios del sistema (ssnmMSTR).
    -START DB2 MSTR('REGION=6000K')
  • Iniciar el subsistema de Db2 . Suponiendo que la sentencia EXEC del JCL que ejecuta el procedimiento de inicio para el espacio de direcciones de los servicios del sistema (ssnmMSTR) utiliza el símbolo RGN, proporcione un valor para ese símbolo.
    -START DB2 MSTR('RGN=6000K')
  • Db2 los subsistemas DB1G y DB2G son miembros de un grupo de intercambio de datos. Ambos se instalaron con un ámbito de prefijo de comando de STARTED. Inicie DB1G y DB2G dirigiendo los comandos adecuados al sistema z/OS en el que se van a iniciar, MVS1 y MVS2.
    ROUTE MVS1,-DB1G START DB2
    ROUTE MVS2,-DB2G START DB2
  • Db2 los subsistemas DB1G y DB2G son miembros de un grupo de intercambio de datos. Ambos se instalaron con un ámbito de prefijo de comando de STARTED. Inicie DB1G y DB2G dirigiendo los comandos adecuados al sistema z/OS en el que se van a iniciar, MVS1 y MVS2.
    ROUTE MVS1,-DB1G START DB2
    ROUTE MVS2,-DB2G START DB2
  • Inicie el subsistema Db2 , luego proporcione el módulo de parámetros y un valor para la opción DECP. Introduzca DSNCDECP u otro nombre de decp
     -START DB2 PARM(VA1AZNS) DECP(DSNHDVA1)