DELETE MASTERKEY

Utilice el comando DELETE MASTERKEY para marcar una versión de una clave maestra para suprimirla. La supresión rutinaria de versiones anteriores de una clave maestra garantiza que no puedan utilizarse de forma no autorizada.

El comando OPEN WALLET se debe utilizar para utilizar este comando o cualquiera de los comandos que agregan o renuevan las claves maestras o depuran la cartera.

Para ver la versión de una clave maestra, utilice el comando INFO MASTERKEY.

Este comando marca una versión para suprimirla, pero no la suprime físicamente de la cartera; consulte PURGE WALLET para eliminar la versión de la clave maestra de forma permanente.

Nota: Para los despliegues de Oracle GoldenGate que utilizan una cartera compartida, las versiones anteriores de la clave maestra se deben retener después de la renovación de la clave maestra hasta de que todos los procesos estén utilizando la nueva versión. El tiempo que se debe esperar depende de la topología, la latencia y la carga de datos del despliegue. Una espera mínima de 24 horas es una estimación conservadora, pero es posible que deba realizar pruebas para determinar cuánto tardarán todos los procesos en empezar a usar una nueva clave. Para determinar si todos los procesos están utilizando la versión más reciente, vea el archivo de informe de cada Extract inmediatamente después de renovar la clave maestra para confirmar el último SCN que se ha extraído con la clave anterior. A continuación, supervise los archivos de informe de Replicat para verificar que este SCN lo han aplicado todos los grupos de Replicat. En este punto, puede suprimir las versiones anteriores de la clave maestra.

Consulte UNDELETE MASTERKEY para revertir una supresión realizada por DELETE MASTERKEY.

Una vez que se ha utilizado un número de versión, la cartera lo reserva para siempre y no se puede generar ninguna otra clave de la misma versión. Por ejemplo, no se puede marcar una versión 2 de una clave para suprimirla, depurarla y, a continuación, emitir RENEW MASTERKEY para volver a agregar la versión 2. Aunque solo la versión 1 de la clave permanece en la cartera después de la purga, la renovación genera la versión 3, no la versión 2.

En las plataformas NonStop no está soportado el uso de una cartera y una clave maestra.

Sintaxis

DELETE MASTERKEY
{VERSION version | RANGE FROM begin_value TO end_value | ALL}

VERSION version

Especifica una sola versión que se debe marcar para suprimirla.

RANGE FROM begin_value TO end_value

Especifica un rango de versiones que se deben marcar para suprimirlas. Las versiones deben ser contiguas. Por ejemplo, la especificación de RANGE FROM 3 TO 6 marca la versión 3, 4, 5 y 6.

ALL

Marca todas las versiones de la clave maestra para suprimirlas, incluida la que está activa actualmente. Cuando se utiliza esta opción, debe estar siempre seguida por un comando RENEW MASTERKEY para crear una versión nueva y actualizada de la clave maestra.

Ejemplos


Este comando marca una versión de la clave maestra para suprimirla y devuelve un mensaje similar al que se muestra a continuación.

DELETE MASTERKEY VERSION 10
Version 10 of Masterkey 'OGG_DEFAULT_MASTERKEY' deleted from wallet at location './dirwlt'.

Este comando marca las versiones 3, 4, 5 y 6 para suprimirlas y devuelve un mensaje similar al que se muestra a continuación.

DELETE MASTERKEY RANGE FROM 3 TO 6

Ejemplo: cliente de administración

DELETE MASTERKEY ALL
2019-11-21T19:38:08Z  INFO OGG-06148  Version 1 of master key 'OGG_DEFAULT_MASTERKEY' in Oracle Wallet was deleted.