AUDIT CONTAINER (Verificar la coherencia de la información de base de datos de un contenedor de directorios)
Utilice este mandato para buscar incoherencias entre la información de base de datos y un contenedor en una agrupación de almacenamiento de contenedores de directorios.
- Explorar el contenido de un contenedor para validar la integridad de las extensiones de datos
- Eliminar los datos dañados de un contenedor
- Marcar un contenedor completo como dañado
- Desmarque las extensiones de datos que se han marcado como dañadas.
Clase de privilegio
Para emitir este mandato, debe tener privilegio de sistema.
Sintaxis
Parámetros
- nombre_contenedor
- Especifica el nombre del contenedor que desea auditar. Si no especifica este parámetro, debe especificar una agrupación de almacenamiento de contenedores de directorios.
- STGpool
- Especifica el nombre de la agrupación de almacenamiento de contenedores de directorios que desea auditar. Este parámetro es opcional. Si solo especifica este parámetro, se realizará la auditoría de todos los contenedores definidos en la agrupación de almacenamiento. Si no especifica este parámetro, debe especificar un contenedor.
- STGPOOLDIRectory
- Especifica el nombre de la agrupación de almacenamiento de contenedores que desea auditar. Este parámetro es opcional y distingue entre mayúsculas y minúsculas. Si especifica este parámetro, se realizará la auditoría de todos los contenedores definidos en el directorio de la agrupación de almacenamiento de contenedores. Para especificar este parámetro, también debe especificar una agrupación de almacenamiento.
- Action
- Especifica la acción que realizará el servidor cuando se realiza la auditoría de un
contenedor de una agrupación de almacenamiento de contenedores de directorios. Este parámetro es opcional. Puede seleccionar uno de los valores siguientes:
- SCANAll
- Especifica que el servidor identifica los registros de base de datos
que hacen referencia a las extensiones de datos con incoherencias. Este es el valor predeterminado. El servidor marca la extensión de datos como dañada en la
base de datos.Sugerencia: Si ha utilizado el mandato PROTECT STGPOOL en una agrupación de almacenamiento de contenedores de directorio en el servidor de destino, puede reparar la extensión de datos dañada utilizando el mandato REPAIR STGPOOL .
- REMOVEDamaged
- Especifica que el servidor eliminará cualquier archivo de la base de datos que haga referencia a la extensión de datos dañada.
- MARKDamaged
- Especifica que el servidor marcará como dañadas, de forma explícita, todas las extensiones de datos del contenedor.
- UNMARKDamaged
- Especifica que el servidor desmarca todas las extensiones que se han marcado anteriormente como dañadas en el contenedor. A continuación, las extensiones de datos pasan a estar disponibles.
- SCANDamaged
- Especifica que el servidor solo comprueba las extensiones dañadas existentes en el contenedor.
Condición de restablecimiento de estado: si la auditoría no detecta un error con una extensión de datos marcada como dañada, se restablece el estado de la extensión de datos. A continuación, se puede utilizar la extensión de datos. Esta condición proporciona un medio de restablecer el estado de las extensiones de datos dañadas si se producen problemas debido a un problema que puede corregirse. Las opciones SCANALL y SCANDAMAGED son las únicas opciones que restauran una extensión dañada si se encuentra que ésta no está dañada. - MAXProcess
- Especifica el número de procesos paralelos que se utilizarán para comprobar un contenedor en una agrupación de almacenamiento de contenedores de directorios. Este parámetro es opcional. Especifique un valor del 1 al 99. El valor predeterminado es 4.
- Wait
- Especifica si la operación de auditoría o verificación se ha completado en primer plano o en segundo plano. Este parámetro es opcional. Las opciones siguientes están disponibles:
- No
- Especifica que la operación se ha completado en segundo plano. Puede continuar trabajando con otras tareas mientras se procesa el mandato. Los mensajes que están relacionados con el proceso en segundo plano se muestran en el archivo de registro de actividades o en la consola del servidor, dependiendo del lugar donde se registren los mensajes. Éste es el valor predeterminado.
- Yes
- Especifica que la operación se ha completado en primer plano. La operación puede tardar bastante tiempo en completarse. La operación debe estar terminada para poder continuar con otras tareas. Los mensajes se visualizan en el archivo de registro de actividades o en la
consola del servidor, o en ambos, dependiendo del lugar donde se registren
los mensajes.Restricción: No puede especificar el parámetro WAIT=YES desde la consola del servidor.
- BEGINDate
- Especifica el valor del rango de fechas en el que la auditoría debe iniciarse. Se auditan los contenedores que se auditaron por última vez dentro del rango de fechas especificado. Si especifica una hora pero no una fecha inicial, se utiliza la fecha actual. Si no especifica una fecha inicial y una fecha final, se auditan todos los contenedores. El valor predeterminado es la fecha antes de que se realizara la primera auditoría del contenedor. Este parámetro es opcional.Puede especificar la fecha de inicio de la auditoría de una de las maneras siguientes:
Valor Descripción Ejemplo MM/DD/AAAA Una fecha específica. 15/09/2016 TODAY La fecha actual. TODAY TODAY-días o -días La fecha actual menos los días especificados. El número máximo de días que puede especificar es de 9999. TODAY –7 o –7. Para auditar todos los contenedores que se auditaron la semana pasada, especifique BEGINDATE=TODAY-7 o BEGINDATE= -7.
EOLM (fin del mes pasado) El último día del mes anterior. EOLM EOLM-días El último día del mes anterior menos los días especificados. EOLM-1 Para incluir contenedores auditados un día antes del último día del mes anterior.
BOTM (Principios de este mes) El primer día del mes actual. BOTM BOTM +días El primer día del mes en curso, más los días especificados. BOTM+9 Para incluir contenedores auditados el décimo día del mes actual.
- BEGINTime
- Especifica el valor del rango de horas en el que la auditoría debe iniciarse. Se auditan los contenedores que se auditaron por última vez dentro del rango de horas especificado. Si no especifica una hora inicial y una hora final, el rango de tiempo se establece de 00:00:00 a 23:59:59. El valor predeterminado es 00:00:00. Si no especificó un rango de fechas, el valor predeterminado es la fecha de hoy. Este parámetro es opcional.Puede especificar la fecha de inicio de la auditoría de una de las maneras siguientes:
Valor Descripción Ejemplo HH:MM:SS Una hora concreta en la fecha inicial especificada. 10:30:08 NOW La hora actual en la fecha inicial especificada. NOW NOW+HH:MM o +HH:MM La hora actual más las horas y minutos en la fecha inicial especificada. NOW+03:00 o +03:00. Si emite este mandato a las 9:00 con BEGINTIME=NOW+3 o BEGINTIME=+3, se auditan los contenedores cuya última hora de auditoría sea las 12:00 o posterior en la fecha inicial.
NOW-HH:MM o -HH:MM La hora actual menos las horas y minutos en la fecha inicial especificada. NOW-04:00 o -04:00. Si emite este comando a las 9:00 con BEGINTime=NOW-3:30 o BEGINTime= -3 :30, IBM Storage Protect audita los contenedores con una última hora de auditoría de 5:30 o posterior en la fecha de inicio.
- ENDDate
- Especifica el valor del rango de fechas en el que la auditoría debe detenerse. Se auditan los contenedores que se auditaron por última vez dentro del rango de fechas especificado. Si especifica una hora pero no un valor, se utiliza la fecha actual. Si no especifica una fecha inicial y una fecha final, se auditan todos los contenedores. El valor predeterminado es la fecha después de que se realizara la última auditoría del contenedor. Este parámetro es opcional.Puede especificar la fecha utilizando uno de los valores siguientes:
Valor Descripción Ejemplo MM/DD/AAAA Una fecha específica. 15/09/2016 TODAY La fecha actual. TODAY TODAY-días o -días La fecha actual menos los días especificados. El número máximo de días que puede especificar es de 9999. TODAY–1 o –1. Para incluir contenedores auditados hasta ayer, puede especificar ENDDATE=TODAY-1 o ENDDATE= -1.
EOLM (fin del mes pasado) El último día del mes anterior. EOLM EOLM-días El último día del mes anterior menos los días especificados. EOLM-1 Para incluir contenedores auditados un día antes del último día del mes anterior.
BOTM (Principios de este mes) El primer día del mes actual. BOTM BOTM +días El primer día del mes en curso, más los días especificados. BOTM+9 Para incluir contenedores auditados el décimo día del mes actual.
- ENDTime
- Especifica el valor del rango de horas en el que la auditoría debe detenerse. Se auditan los contenedores que se auditaron por última vez dentro del rango de horas especificado. Si no especifica una hora inicial y una hora final, el rango de tiempo se establece de 00:00:00 a 23:59:59. El valor predeterminado es 23:59:59. Este parámetro es opcional.Puede especificar la hora con uno de los valores siguientes:
Valor Descripción Ejemplo HH:MM:SS Una hora concreta en la fecha final especificada. 10:30:08 NOW La hora actual en la fecha final especificada. NOW NOW+HH:MM o +HH:MM La hora actual más las horas y minutos en la fecha final especificada. NOW+03:00 o +03:00. Si emite este mandato a las 9:00 con ENDTIME=NOW+3:00 o ENDTIME= +3:00, se auditan los contenedores cuya última hora de auditoría sea las 12:00 o anterior en la fecha final especificada.
NOW-HH:MM o -HH:MM La hora actual menos las horas y minutos en la fecha final especificada. NOW-03:30 o -03:30. Si emite este mandato a las 9:00 con ENDTIME=NOW-3:30 o ENDTIME= -3:30, se auditan los contenedores cuya última hora de auditoría sea las 5:30 o anterior en la fecha final especificada.
Ejemplo: auditar un contenedor de agrupación de almacenamiento determinado
Realice la auditoría del contenedor de agrupación de almacenamiento 0000000000000721.dcf.
audit container n:\ddcont2\07\0000000000000721.dcf action=scanall
Ejemplo: Eliminar los datos dañados de una agrupación de almacenamiento de contenedores de directorios
Audite una agrupación de almacenamiento de contenedores de directorios llamada NEWDEDUP y elimine los archivos dañados.audit container stgpool=newdedup action=removedamagedSuprima un archivo de contenedor del sistema de archivos después de una restauración de base de datos PIT
Audite un contenedor que exista en el sistema de archivos, pero que ya no exista en la base de datos después de una restauración de base de datos puntual.audit container n:\stgdir1\00\000000000000002A.ncf action=removedamagedEjemplo: Marcar como dañados todos los datos de una agrupación de almacenamiento de contenedores de directorios
Audite una agrupación de almacenamiento de contenedores de directorios llamada NEWDEDUP y marcar todos los archivos como dañados.audit container stgpool=newdedup maxprocess=2 action=markdamagedEjemplo: Auditar una agrupación de almacenamiento de contenedores de directorios en un marco de tiempo específico
Audite una agrupación de almacenamiento de contenedores de directorios llamada POOL2 e incluya sólo los datos que existían en los contenedores ayer entre las 9:30 y las 12:30.audit container stgpool=pool2 begindate=today-1
begintime=09:30:00 endtime=12:30:00| Mandato | Descripción |
|---|---|
| CANCELAR PROCESO | Cancela un proceso de servidor subordinado. |
| MOVER CONTENEDOR | Mueve el contenido de un contenedor de agrupaciones de almacenamiento a otro contenedor. |
| CONSULTA DAÑADA | Visualiza información acerca de archivos dañados. |
