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.
-
Collegarsi al database utilizzando il comando
DBLOGIN.DBLOGINconsente aDELETE REPLICATdi eliminare i checkpoint dalla tabella di checkpoint di un Replicat non integrato oppure di eliminare il server in entrata utilizzato da Replicat integrato. -
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