Bueno,
Siguiendo un poco en la línea, voy a comentar algo sobre los respaldos en Oracle, nunca está de más.
El ideal es tener dos tipos de respaldos, uno Físico y uno Lógico.
El físico es el respaldo de los Datafile y los control file, idealmente tabmién agregar los Archivelogs.
El lógico está dado principalmente por los export de los esquemas que se quieran respaldar. A esto idealmente hay que incluirle los Packages, Procedures, Functions y demás elementos que se consideren de importancia.
La idea de poder tener ambos respaldos es por que principalmente hay dos eventos en los cuales se requiere recuperar la base de datos. Ante eventos causados por fallas de hardware, y ante errores de aplicación o de usuario.
Ante errores de hardware, como fallas del disco duro, se utiliza el primer tipo de respaldo, el Físico, ya que con este tipo de respaldos(idealmente realizados con RMAN) nos permite recuperar los datafiles corruptos y dejar la base de datos operativa hasta la fecha. El Rman (Recovery Manager) es una poderosa herramienta que nos permite facilitar el respaldo físico y a su vez facilita la restauración de la base de datos ante problemas físicos. En caso de corrupción de un Datafile, el RMAN es capaz de repararlo y aplicar todas las modificaciones realizadas sobre los objetos que incluye para dejar el datafile operativo nuevamente (más adelante daré más detalles).
Ante errores de Aplicación o de Usuario, debemos contar idealmente con los export actualizados, la idea principalmente es que si un desarrollador borra una tabla por error, o bien altera datos, o ante cualquier evento de este tipo, en que la integridad de la base de datos físicamente esté bien, nos permita rescatar tablas, procedimientos, funciones y demás objetos hasta cierta fecha. Es decir, que si tengo una tabla con datos de los trabajadores de la empresa, y por error esta tabla es borrada, se podrá rescatar usando los dump realizados con anterioridad. Dependiendo de la frecuencia en que se modifiquen los datos y la relevancia de estos es que la planificación de los respaldos lógicos debe ser realizada.
En resumen, ante falla física de la base de datos, o ante alguna detención inesperada de esta, será recomendado hacer un recovery desde RMAN, si la falla se trata de pérdida de datos por problemas de aplicación, o bien por problemas de usuario, idealmente habrá que aplicar una restauración del respaldo lógico.
Recordemos que oracle nos permite rescatar tablas y objetos desde un usuario a otro, por lo que nos permitiría también revisar como estaban los datos antes de recuperarlos.
quedo atento a vuestros comentarios.
No hay comentarios.:
Publicar un comentario