Gestionar archivos de pista
A lo largo del tiempo se agregan rápidamente archivos de pista de OCI GoldenGate. Sin tareas de depuración que permitan gestionar estos archivos de pista, las copias de seguridad diarias tardarían un tiempo exponencialmente mayor en completarse y utilizarían recursos informáticos que, de otro modo, podrían utilizarse para otro fin.
Note:
Esta información solo se aplica a los despliegues de replicación de datos.Temas relacionados
Visualización de archivos de pista
Puede ver los detalles de los archivos de pista, como el tamaño, la secuencia, los productores y los consumidores, en la página de detalles del despliegue.
- En la página Visión general de GoldenGate, haga clic en Despliegues.
- En la página Despliegues, seleccione un despliegue para ver los detalles o seleccione Ver detalles en el menú Acción del despliegue.
- En la página de detalles de despliegue, haga clic en Archivos de pista.
Utilice esta información para identificar los archivos de pista que ya no se utilizan o no son necesarios y, a continuación, cree tareas de depuración para gestionarlos.
Cifrar archivos de pista
Puede cifrar los archivos de pista mediante perfiles de cifrado en la consola de despliegue o creando carteras de claves de cifrado maestras. En este tema, se tratan los perfiles de cifrado con y sin principales de recursos. Para obtener información sobre las carteras de claves de cifrado maestras, consulte Gestión de carteras de claves de cifrado.
Antes de continuar, asegúrese de tener:
- Acceso al servicio Vault y a un almacén creado.
Note:
No se necesita un almacén privado virtual. - Se han agregado las políticas mínimas necesarias para que OCI GoldenGate utilice el servicio Vault.
Cifrar con entidad de recurso
Una entidad de recurso es una función de Identity and Access Management (IAM) que autoriza a los recursos a actuar como actores principales que realizan acciones en los recursos. Cada recurso tiene su propia identidad y se autentica mediante los certificados que se le agregan. Estos certificados se crean, asignan a los recursos y rotan automáticamente, evitando la necesidad de que cree y gestione sus propias credenciales para acceder al recurso.
Puede utilizar entidades de recurso para acceder a su clave de almacén, que luego puede utilizar para cifrar archivos de pista. Para ello, el despliegue debe tener acceso a la clave de almacén seleccionada. Asegúrese de haber revisado los requisitos enumerados anteriormente en los archivos de pista de cifrado, especialmente las políticas mínimas necesarias para el servicio Vault.
- En la página de detalles del despliegue, haga clic en Iniciar consola.
- En la consola de despliegue, en el menú de navegación, amplíe Cifrado y, a continuación, seleccione Perfiles.
- En Oracle Cloud Infratstructure with Resource Principal, haga clic en Agregar perfil de cifrado de plugin.
- En el panel Crear perfil de cifrado, complete los siguientes campos:
- En Nombre de perfil, introduzca un nombre para este perfil de cifrado.
- (Opcional) Agregue una descripción.
- Pegue el OCID de clave de OCI Vault de OCI Vault. Puede encontrarlo en la página de detalles de la clave de cifrado en el almacén.
- Introduzca el punto final criptográfico para OCI Vault en la página de detalles del almacén.
- Haga clic en Enviar.
Cifrar sin entidad de recurso
- En la página de detalles del despliegue, haga clic en Iniciar consola.
- En la consola de despliegue, en el menú de navegación, amplíe Cifrado y, a continuación, seleccione Perfiles.
- En Oracle Cloud Infratstructure, haga clic en Agregar perfil de cifrado de plugin.
- En el panel Crear perfil de cifrado, complete los siguientes campos:
- Introduzca un nombre de perfil.
- Introduzca una Descripción.
- Pegue en la URL de punto final de criptografía, que puede encontrar en la página de detalles del almacén.
- Pegue el OCID de arrendamiento, que puede encontrar en la página de detalles del arrendamiento.
- Pegue el OCID de clave, que puede encontrar en la página de detalles de clave.
- Pegue el OCID de usuario, que puede encontrar en la página de perfil de usuario.
- Cargue o pegue la clave de API, que puede generar desde la sección Tokens and Keys de la página de perfil de usuario.
- Pegue su huella clave, que está asociada a su clave de API.
- Haga clic en Enviar.
Depurar Archivos de Pista
A lo largo del tiempo se agregan rápidamente archivos de pista de OCI GoldenGate. Sin tareas de depuración que permitan gestionar estos archivos de pista, las copias de seguridad diarias tardarían un tiempo exponencialmente mayor en completarse y utilizarían recursos informáticos que, de otro modo, podrían utilizarse para otro fin.
<deployment-name>/var/lib/data/
).
Para asegurarse de que se suprimen todos los archivos de pista, puede realizar una de las siguientes acciones:
- En la página de detalles del despliegue de la consola de Oracle Cloud, seleccione Archivos de pista y, a continuación, haga clic en Refrescar para revisar la lista de archivos de pista.
- Cree otra copias de seguridad manual y compruebe en el contenido de la copia del seguimiento los archivos que deseaba conservar. Observe la reducción del tamaño agregado y la velocidad con la que se completa la copia de seguridad.
Ejemplos de REST
En los siguientes ejemplos se muestra cómo eliminar archivos de pista en diferentes condiciones:
Ejemplo 1: Depurar todos los archivos de pista cuyos nombres coincidan con "IL":
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "IL" } ], "useCheckpoints": false, "keep": [ { "type": "min", "units": "files", "value": 0 } ]}'
Ejemplo 2: Purga de todos los archivos del pista, como indica el asterisco (*
), dentro del subdirectorio, demo
:
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "*", "path": "/u02/Deployment/var/lib/data/demo" } ], "useCheckpoints": false, "keep": [ { "type": "min", "units": "files", "value": 0 } ]}'
Ejemplo 3: Depuración de todos los archivos de pista de extracción L1:
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "L1" } ], "useCheckpoints": false, "keep": [ { "type": "min", "units": "files", "value": 0 } ]}'
Ejemplo 4: Depure todos los archivos de pista cuyos nombres coincidan con "L1" pero mantenga los archivos de las últimas 10 horas:
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "L1" } ], "useCheckpoints": false, "keep": [ { "type": "min", "units": "hours", "value": 10 } ]}'
Ejemplo 5: Depuración de todos los archivos de pista de extracción L1 con más de un día de antigüedad mediante USECHECKPOINTS:
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "L1" } ], "useCheckpoints": true, "keep": [ { "type": "min", "units": "days", "value": 1 } ]}'
Ejemplo 6: Depure todos los archivos de pista de extracción L1 que tengan más de un día de antigüedad:
curl -X POST https://<domain-name>/services/v2/commands/execute -n -H 'Content-Type: application/json' -d '{ "name": "purge", "purgeType": "trails", "trails": [ { "name": "L1" } ], "useCheckpoints": false, "keep": [ { "type": "min", "units": "hours", "value": 23 } ]}'