repair

Visualiza o suprime entradas de la tabla ratl_uuid de una réplica.

Referencia relacionada
mkreplica

Aplicabilidad

Producto Tipo de mandato
MultiSite Submandato multiutil
Plataforma
UNIX
Windows

Sinopsis

repair

–orphaned_ratl_uuids [ –delete ] –cl/an nombre-clan –site nombre-sitio
–fam/ily nombre-familia –u/ser nombre-usuario [ –p/assword ] contraseña

Descripción

Si la tabla ratl_uuid de una réplica contiene entradas que tampoco se incluyen en la tabla master_uuid, un mandato mkreplica puede generar una anomalía de una de las maneras siguientes:

  • La operación mkreplica –export es satisfactoria, pero la operación de importación será anómala.
  • La operación mkreplica –export será anómala con el error siguiente:

    There are núm-entradas entries in the
    ratl_uuids table that have no
    corresponding rows in the master_uuids table. To remove these
    'orphaned' rows from the ratl_uuids table, please backup the master
    and user databases, then execute 'multiutil repair –orphaned_ratl_uuids
    –delete ...', specifying the same clan, site, family, user and
    password information.
    Multiutil: The mkreplica –export command failed.

Puede utilizar el mandato repair para ver o suprimir las entradas huérfanas de la tabla ratl_uuid. Después de suprimir las entradas de la tabla ratl_uuid, las operaciones mkreplica –export e –import ya no serán anómalas.

Bloqueo de la réplica

El mandato repair bloquea la réplica de base de datos especificada. El bloqueo asegura que, mientras se ejecute el mandato repair, no se efectuará ningún otro cambio en la réplica. La réplica de base de datos se desbloquea después de completar el mandato repair.

Restricciones

Bloqueos: Este mandato falla si se bloquea la base de datos (por ejemplo, durante el proceso de actualización) o mientras se realiza otra operación de Rational ClearQuest MultiSite.

Opciones y argumentos

Especificación de la operación

Valor por omisión
Muestra todas las entradas de la tabla ratl_uuids que no tienen filas correspondientes en la tabla master_uuids.
–delete
Suprime todas las entradas de la tabla ratl_uuids que no tienen filas correspondientes en la tabla master_uuids.

Especificación del clan, sitio y familia

Valor predeterminado
Clan: Primer clan replicado en este sitio. Si hay más de una conexión dbset registrada en este host, se necesita, –clan.

Sitio: Sitio actual. Si hay más de un sitio en este host, se necesita –site.

Familia: Sin valor predeterminado; debe especificar una familia.

–cl/an nombre-clan
Nombre del clan de la réplica.
–site nombre-sitio
Nombre del sitio de la réplica.
–fam/ily nombre-familia
Familia de base de datos de usuario: Nombre de base de datos que se da a la base de datos de usuario cuando se crea.

Familia de depósitos de esquemas: El nombre de familia es MASTR.

Especificación de un nombre de usuario y contraseña

Valor predeterminado
Debe especificar un nombre de usuario y contraseña.
–u/ser usuario
Nombre de un usuario con privilegios de superusuario.
–p/assword contraseña
Contraseña asociada al usuario especificado.

Ejemplos

En estos ejemplos, las líneas se quiebran para una mayor facilidad de lectura. Debe entrar cada mandato en una sola línea física.

  • En la réplica boston_hub, visualice una lista de todas las entradas de la tabla ratl_uuids que no tienen filas correspondientes en la tabla master_uuids.

    multiutil repair -orphaned_ratl_uuids -clan telecomm -site boston_hub
    -family DEV -user susan -p passwd

  • Suprima todas las entradas de la tabla ratl_uuids de la réplica boston_hub que no tienen filas correspondientes en la tabla master_uuids.

    multiutil repair -orphaned_ratl_uuids -delete -clan telecomm
    -site boston_hub -family DEV -user susan -p passwd


Comentarios