es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Recuperación del historial de auditoría en la base de datos de Oracle.

Si el parámetro Audit_trail está habilitado y la ubicación de la auditoría se ha establecido en un tablespace diferente que fue creado manualmente, alguien eliminó por error ese tablespace. ¿Hay alguna manera de recrear los objetos de la base de datos como la tabla aud$?

La recuperación de los datos de auditoría no es tan importante, pero ¿podemos recuperar los objetos de la base de datos que perdimos al eliminar ese tablespace?

Encontré el script para recrear la tabla aud$, pero no estoy seguro si perdimos otros objetos de la base de datos en ese momento sobre los cuales no tengo conocimiento y que pueden tener un impacto posterior.

En resumen, no tengo confianza.

Realizamos copias de seguridad diferenciales de forma habitual y copias de seguridad de archivos de registro de forma cada 3 horas.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en TI especializado en Oracle y administración de bases de datos, existen opciones potenciales para recuperar los objetos de la base de datos perdidos. La recuperación depende del alcance del daño causado a la base de datos.

    Si el parámetro audit_trail estaba habilitado, registra las actividades de la base de datos (DDL, DML, etc.) en la tabla AUD$. Una vez que se pierde la información auditada, es imposible recuperarla. Una solución potencial sería recrear la tabla y volver a poblarla manualmente.

    Sin embargo, si hay otros objetos de la base de datos que fueron eliminados, el impacto puede ser severo. En esos casos, la única solución sería restaurar la base de datos desde la última copia de seguridad funcional y reproducir los archivos de archivo/registro de repetición hasta el punto deseado en el tiempo. Dado que se realizan copias de seguridad de manera rutinaria, este método debería ser preciso para recuperar datos.

    En la situación en la que no se disponga de copias de seguridad y los objetos perdidos sean importantes, el administrador de bases de datos (DBA) puede contactar al soporte de Oracle para recibir ayuda. Se recomienda no tomar ninguna medida que pueda empeorar la situación sin una consulta adecuada, ya que puede haber daños irreversibles.

Comments are closed.