repair

Visualizza o elimina le voci dalla tabella ratl_uuid di una replica
Riferimenti correlati
mkreplica

Applicabilità

Prodotto Tipo di comando
MultiSite comando secondario multiutil
Piattaforma
UNIX
Windows

Riepilogo

repair

–orphaned_ratl_uuids [ –delete ] –cl/an nome-gruppo –site nome-sito
–fam/ily nome-famiglia –u/ser nome utente [ –p/assword ] password

Descrizione

Se la tabella ratl_uuid di una replica contiene voci che non sono incluse anche nella tabella master_uuid, il comando mkreplica potrebbe non riuscire in uno dei seguenti modi:

  • L'operazione mkreplica –export ha esito positivo, ma l'operazione di importazione non riesce.
  • L'operazione mkreplica –export non riesce con il seguente errore:

    There are num-entries 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.

È possibile utilizzare il comando repair per visualizzare o eliminare le voci orfane nella tabella ratl_uuid. Dopo avere eliminato le voci dalla tabella ratl_uuid, le operazioni mkreplica –export e –import non avranno più esito negativo.

Blocco della replica

Il comando repair blocca la replica di database specificata. In questo modo si garantisce che mentre è in esecuzione il comando repair, non vengono effettuate altre modifiche alla replica. La replica di database è sbloccata dopo il completamento del comando repair.

Limitazioni

Blocchi: questo comando non riesce se il database è bloccato (ad esempio, durante un processo di aggiornamento) o mentre viene eseguita un'altra operazione di Rational ClearQuest MultiSite.

Opzioni ed argomenti

Specifica dell'operazione

Valore predefinito
Visualizza tutte le voci nella tabella ratl_uuids che non dispongono di righe corrispondenti nella tabella master_uuids.
–delete
Elimina tutte le voci nella tabella ratl_uuids che non dispongono di righe corrispondenti nella tabella master_uuids.

Specifica del gruppo, del sito e della famiglia

Valore predefinito
Gruppo: il primo gruppo replicato in questo sito. Se esiste più di un collegamento dbset registrato in questo host, –clan è obbligatorio.

Sito: il sito corrente. Se esiste più di un sito in questo host, –site è obbligatorio.

Famiglia: nessun valore predefinito; è necessario specificare una famiglia.

–cl/an nome-gruppo
Il nome del gruppo di replica.
–site nome-sito
Il nome del sito di replica.
–fam/ily nome-famiglia
La famiglia del database utente: il nome database fornito al database utente quando è stato creato.

Famiglia di repository di schemi: il nome della famiglia è MASTR.

Specifica di un nome utente e password

Valore predefinito
È necessario specificare un nome utente e una password.
–u/ser utente
Il nome dell'utente con privilegi di Super utente.
–p/assword password
La password associata all'utente specificato.

Esempi

In questi esempi, le righe sono interrotte per agevolare la lettura. È necessario immettere ogni comando su una singola riga.

  • Nella replica boston_hub, viene visualizzato un elenco di tutte le voci nella tabella ratl_uuids che non dispongono di righe corrispondenti nella tabella master_uuids.

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

  • Elimina tutte le voci nella tabella ratl_uuids della replica boston_hub che non dispongono di righe corrispondenti nella tabella master_uuids.

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


Feedback