Una de las "prácticas" que he visto sobre la realización de DBA en mi organización es tratar una exportación de base de datos completa utilizando herramientas como exp
/ expdp
como copia de seguridad.
¿Sería esta una buena práctica? ¿Cuáles serían las ventajas de usar RMAN sobre este enfoque?
Respuestas:
La ventaja de RMAN es PITR: punto de recuperación en el tiempo. Puede realizar una copia de seguridad RMAN de los DBF y una copia de seguridad RMAN de los registros de rehacer archivados y recuperar su base de datos en cualquier momento hasta el momento de la copia de seguridad de redo archivado más reciente. La desventaja de este enfoque es que es de grano grueso: solo puede recuperarse al nivel del espacio de tabla.
La ventaja de exp / expdp es que tiene una copia coherente de la base de datos que puede importar a una base de datos en blanco recién creada. Sin embargo, no puede avanzar: es en este punto una base de datos completamente separada e independiente sin relación lógica con su original. Pero es fácil recuperar solo una tabla, o incluso algunas filas de una exportación.
Un buen enfoque sería hacer copias de seguridad de archivos de datos RMAN completos e incrementales regulares, copias de seguridad continuas de registros de rehacer archivados (por ejemplo, tan pronto como se complete una copia de seguridad de archivo, inicie la siguiente de inmediato para que esté "transmitiendo" los registros a cinta) y luego eduque a sus usuarios en el uso de exp / imp para que puedan realizar sus propias "copias de seguridad" (en el caso de querer una copia real de los datos) y flashback (para que puedan hacer sus propias recuperaciones en caso de que DML salga mal).
Recuerde: una copia de seguridad está diseñada para que el DBA se recupere de una falla catastrófica del hardware. No es para el beneficio de los usuarios finales (¡o pasará todo su tiempo haciendo restauraciones en un sistema de prueba y copiando algunas filas nuevamente al original!).
fuente
Exp / Expdp como solución de respaldo es como decir que la tienda de autopartes es su automóvil de respaldo. Técnicamente, lo pondrá nuevamente en funcionamiento, pero no le causará nada más que dolor y sufrimiento.
Exp o Expdp se pueden usar como una copia de seguridad secundaria para las copias de seguridad en frío del sistema de archivos o las copias de seguridad en caliente o en frío de rman (otro software de cliente de copia de seguridad de Oracle generalmente solo ejecuta los comandos RMAN).
La metodología típica sería la siguiente:
Y si realmente quiere ser prudente, transporte periódicamente los registros de rehacer archivados fuera del servidor (cada hora funciona) o establezca una ubicación remota para un segundo destino de registro de archivo.
- RMAN * nuevo -
Mi típica sesión de RMAN:
"Copia de seguridad como conjunto de copia de seguridad comprimido ...": también puede hacer una imagen, que es un byte para la copia de bytes de los archivos de datos. Esto sería bueno como esa copia de seguridad semanal.
"... base de datos ...": bastante obvio
"... plus archivelogs ...": nos da recuperación en un punto en el tiempo (y clonación en un punto en el tiempo [comando duplicado en rman])
"... eliminar entrada": elimina los registros de archivo que se han respaldado. También puede configurar esto para eliminar los que han sido respaldados al menos dos veces, etc.
"eliminar obsoleto": cuando ha configurado su política de retención de rman (la mía es de 5 días), esto eliminará las copias de seguridad que están fuera de esa ventana. Esto no significa que solo podamos recuperarnos hace 5 días. Todavía debe tener sus copias de seguridad en cinta / fuera del servidor diariamente del área de recuperación de flash. Simplemente significa que en línea tendrá 5 días de recuperación y después de eso necesitará restaurar los elementos del área de recuperación flash desde la copia de seguridad en cinta / fuera del servidor, luego registrarlos con rman para usarlos.
Aquí hay un registro real de una sesión, modificado ligeramente para la ruta, etc.:
fuente
Las ventajas de RMAN son las siguientes:
fuente