Estrategia de bloqueo de copia de seguridad de DSA para trabajos sin conexión - BAR - Data Stream Architecture

Teradata® DSA Guía del usuario

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
BAR
Data Stream Architecture
Release Number
17.20
Published
Noviembre de 2022
Language
Español
Last Update
2023-04-21
dita:mapPath
es-ES/bis1632417576364.ditamap
dita:ditavalPath
es-ES/vwp1576617377804.ditaval
dita:id
B035-3150
Product Category
Software
Teradata Tools and Utilities

Cuando comienza el procesamiento de un trabajo de copia de seguridad, DSA obtiene un bloqueo de utilidad de host (HUT) de lectura en cada objeto del plan de trabajo. Si el plan de trabajo incluye una base de datos, DSA establece un bloqueo de HUT de lectura en la base de datos completa. Si incluye un objeto, DSA establece un bloqueo de HUT de lectura en el objeto. DSA requiere que todos los bloqueos de HUT de lectura de los objetos del plan de trabajo se adquieran antes de archivar los objetos de modo que haya un punto de sincronización coherente y que se pueda garantizar la integridad de los datos cuando se restauren.

Además, el trabajo de copia de seguridad bloquea el acceso en varias tablas DBC para obtener las definiciones del objeto. Los bloqueos se mantienen mientras dura el comando DUMP y se liberan lo antes posible. Una vez que se completa el comando DUMP, los bloqueos se liberan para que no se mantengan mientras se escriben los datos del diccionario o durante el resto de la fase del diccionario.

Algunas de las tablas que DSA bloquea son: TVM, DBASE, UDFINFO, TEXTTBL, IDCOL, DEPENDENCY, JAR_JAR_USAGE, ROUTINE_JAR_USAGE, ERRORTBLS, JARS, REFERENCEDTBLS, REFERENCINGTBLS, CONSTRAINTNAMES, TRIGGERSTBL, UIF_INFO, SERVERTBLOPINFO, DBCASSOCIATION, INDEXES, TVFIELDS, SERVERINFO y TABLECONSTRAINTS. También hay un bloqueo de lectura en ARCHIVELOGGINGOBJSTBL. Estos son bloqueos de acceso a nivel de tabla.

El bloqueo de HUT de lectura se libera en cuanto el objeto se archiva por completo. Para los objetos sin un encabezado de tabla que se archivan a nivel de objeto, el bloqueo se libera al final de la fase de diccionario. Para las tablas que se archivan a nivel de objeto, el bloqueo se libera en cuanto el objeto se archiva por completo. Para los bloqueos a nivel de base de datos, el bloqueo se libera en cuanto los objetos de la base de datos se archivan por completo.

La base de datos o el objeto procesados más recientemente para el trabajo de archivo requieren el bloqueo de todo el trabajo.