DELETE REPLICAT

Utilizzare DELETE REPLICAT per eliminare un gruppo Replicat. Questo comando elimina il file di checkpoint, ma non modifica il file dei parametri. Sarà quindi possibile ricreare il gruppo o eliminare il file dei parametri in base alle esigenze. Questo comando libera i file di trail per la rimozione poiché i checkpoint utilizzati dal gruppo eliminato vengono rimossi (supponendo che nessun altro processo stia leggendo il file).

Utilizzare il comando DBLOGIN prima dell'eliminazione di qualsiasi Replicat, in modo che venga eseguito anche il cleanup dei dati di checkpoint o delle eventuali informazioni interne presenti nel database per il Replicat interessato.

Prima di utilizzare DELETE REPLICAT, arrestare Replicat con il comando STOP REPLICAT.

Se si tratta di un gruppo Integrated Replicat (solo Oracle) o di un gruppo Replicat in modalità non integrata, effettuare le operazioni riportate di seguito dopo aver arrestato Replicat.

  1. Collegarsi al database utilizzando il comando DBLOGIN. DBLOGIN consente a DELETE REPLICAT di eliminare i checkpoint dalla tabella di checkpoint di un Replicat non integrato oppure di eliminare il server in entrata utilizzato da Replicat integrato.

  2. Eseguire DELETE REPLICAT.

Sintassi

DELETE REPLICAT group_name [!]

group_name

Nome di un gruppo Replicat o carattere jolly asterisco (*) per specificare più gruppi. Ad esempio, T* elimina tutti i gruppi Replicat, i cui nomi iniziano con la lettera T.

!

Utilizzare questa opzione Per forzare l'eliminazione del gruppo Replicat quando il comando DBLOGIN non è stata eseguito prima del comando DELETE REPLICAT. Se il gruppo è un gruppo Replicat in modalità non integrata, questa opzione ne elimina i checkpoint dal file di checkpoint sul disco, ma non dalla tabella di checkpoint nel database. Se Si utilizza questa opzione per eliminare un gruppo Replicat integrato, è necessario eseguire il comando UNREGISTER REPLICAT per eliminare il server in entrata dal database di destinazione. Questa opzione può essere utilizzata anche per ignorare il prompt visualizzato quando un carattere jolly specifica più gruppi.

Nota: `DELETE di base

                REPLICAT` command commits an existing Replicat transaction, but the `!`option prevents the commit.
                {: .infoboxnote}

Esempio

DELETE REPLICAT repe