DELETE REPLICAT
Use DELETE REPLICAT para excluir um grupo de Replicat. Esse comando exclui o arquivo de checkpoints, mas deixa o arquivo de parâmetros intacto. Em seguida, você pode recriar o grupo ou excluir o arquivo de parâmetros, conforme necessário. Esse comando libera arquivos de trilha para expurgação, porque os checkpoints usados pelo grupo excluído são removidos (partindo do pressuposto que nenhum outro processo esteja lendo o arquivo).
Use o comando DBLOGIN antes da exclusão de qualquer Replicat para que os dados do checkpoint ou qualquer informação interna armazenada no banco de dados desse Replicat também possam ser limpos.
Antes de usar DELETE REPLICAT, interrompa a Replicação com o comando STOP REPLICAT.
Se esse for um Replicat integrado (apenas Oracle) ou um Replicat não integrado que use uma tabela de checkpoints, faça o seguinte após interromper o Replicat:
-
Faça log-in no banco de dados usando o comando
DBLOGIN.DBLOGINpermite queDELETE REPLICATexclua os pontos de verificação da tabela de pontos de verificação de um processo Replicat não incorporado ou exclua o servidor de entrada que um processo Replicat integrado usa. -
Emissão
DELETE REPLICAT.
Sintaxe
DELETE REPLICAT group_name [!]
group_name
O nome de um grupo Replicat ou um caractere curinga (*) para especificar diversos grupos. Por exemplo, T* exclui todos os grupos de Replicat cujos nomes começam com T.
!
Use essa opção para forçar a exclusão do grupo Replicat se o comando DBLOGIN não for emitido antes da emissão do comando DELETE REPLICAT. Se o grupo for um Replicat não integrado, essa opção excluirá os checkpoints do grupo do arquivo de checkpoints no disco, mas não da tabela de checkpoints no banco de dados. Se estiver usando essa opção para excluir um grupo Replicat integrado, você deverá usar o comando UNREGISTER REPLICAT para excluir o servidor de entrada do banco de dados do destino. Essa opção também pode ser usada para ignorar o prompt que ocorre quando um caractere curinga especifica vários grupos.
Observação: O `DELETE básico
REPLICAT` command commits an existing Replicat transaction, but the `!`option prevents the commit.
{: .infoboxnote}
Exemplo
DELETE REPLICAT repe