oracle dba - administracion base de datos universidad catolica boliviana san pablo gestiÓn - 2005...

43
ORACLE DBA - ADMINISTRACION BASE DE DATOS ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO PABLO GESTIÓN - 2005 GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por: Ing. Carlos Alcalá Helguero Consultas: [email protected]

Upload: rico-bailon

Post on 23-Jan-2016

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLOPABLOGESTIÓN - 2005GESTIÓN - 2005

ORACLE DBA

ADMINISTRACION DE BASE DE DATOS

Dictado por: Ing. Carlos Alcalá HelgueroConsultas: [email protected]

Page 2: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLOPABLOGESTIÓN - 2005GESTIÓN - 2005

ORACLE DBA

TEMA 7

ADMINISTRACION DE BACKUP Y RECUPERACION DE BASES DE DATOS

http://otn.oracle.com/pls/db92/db92.homepage

Page 3: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Administración de Backup y Recuperación Introducción El Recovery Manager (RMAN) es una utilidad de Oracle que permite hacer backup,

restaurar, y recuperar archivos de base de datos. Es una característica del servidor de base de datos Oracle y no necesita una instalación por separado. Los asistentes y páginas de propiedades permiten un acceso con interfaz grafica al Recovery Manager.

Recovery Manager (RMAN) El Recovery Manager usa sesiones de base de datos para realizar las tareas de backup

y recuperación. Guarda metadatos sobre sus operaciones en el archivo de control de la base de datos destino, opcionalmente, en un esquema de catalogo de recuperación en la base de datos.

Se puede invocar el RMAN como comando desde el prompt del sistema operativo o usar las características a través del Enterprise Manager.

Acerca de la base de datos destino La base de datos destino esta compuesta por archivos de control, archivos de datos, y

opcionalmente archivos de redo log que el RMAN esta a cargo de hacer backup, restauración, o recuperación. El RMAN usa el archivo de control de la base de datos destino para recuperar información acerca de la base de datos y guardar información sobre sus propias operaciones. El trabajo actual de las tareas de backup y recuperación se realiza por sesiones de servidor en la base de datos. Se puede usar un catalogo de recuperación para manejar los metadatos.

Page 4: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Backup con RMAN Un backup es una copia de datos. Esta copia puede incluir partes

importantes de la base de datos tales como archivos de control y archivos de datos. Un backup es una salvaguarda contra pérdida inesperada de datos y errores de aplicación. Si se pierden los datos originales, puede reconstruirlos usando un backup.

Realizar BackUp de una base de datos Los pasos para realizar backup de una base de datos se detallan a

continuación: Para hacer un backup de base de datos1. Desde el menú de Administración de Backup, escoger Backup para

acceder al asistente.2. En la pagina de la estrategia, se puede seleccionar Predefined backup

strategy o Customize backup strategy.

Page 5: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Estrategias de Backup

Page 6: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Estrategia Predefinida Seleccionar Predefined backup strategy en la pagina de selección si se desea realizar

un backup completo de la base de datos sin tener que realizar muchos pasos. La página de configuración de frecuencia aparece.

Frecuencia de Backup

Page 7: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Escoger la descripción que satisface su base de datos, y el RMAN decidirá cuan frecuente

se va a realizar el backup basado en la descripción general que escoja. Si la base de datos es Oracle 9i, la opción Retain at least the specified number of

backups for each datafile and delete obsolete backups after every backup y el campo Number of backups están habilitados para realizar la frecuencia.

El checkbox esta seleccionado por defecto. EL valor es 2 para el número de backups que se retienen.

Estrategia Personalizada Seleccionar Customize backup strategy en la pagina de estrategia si se desea

seleccionar la información que se desea realizar backup y programar la frecuencia de ejecución del backup.

En orden de realizar un backup completo de la base de datos se debe seleccionar Entire database en la pagina de selección.

Page 8: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Selección de Backup

Page 9: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Borrar Backups obsoletos y Copias Si se esta realizando un backup de estrategia personalizada y la política de retención esta

configurada en la base de datos destino, se puede escoger tener backup obsoletos y eliminar copias después del backup.

Seleccionar Delete obsolete backups after this backup en la pagina de selección. La política de retención determina que backups y copias de imágenes son obsoletas. Si se selecciona esta opción, los backup obsoletos y copias serán eliminadas cuando termine la ejecución del backup.

Seleccionar un Backup Incremental Completo Si se usa la estrategia personalizada de backup, se puede escoger realizar un backup

completo o un backup a nivel incremental. Seleccionar Full backup o Incremental Backup en la página de opciones.

Page 10: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Opciones de Backup

Page 11: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Backup Completo El backup completo realiza una copia de todos los bloques en el set del backup, saltando

solo bloques de archivos de datos que nunca se han usado. El proceso de servidor no se salta los bloques cuando realiza backup de archivos redo logs o archivos de control. Un backup complete no tiene efecto sobre los subsiguientes backups incrementales, por lo que no es considerado parte de la estrategia incremental. En otras palabras, un backup completo no afecta a los bloques incluidos en los siguientes backups incrementales.

Un backup incremental Los backups incrementales son un método por le cual solo se copia los bloques

modificados. Un backup incremental de nivel 0 realiza la misma función de un backup completo dado que realizan el backup de todos los bloques que han sido usados excepto que el nivel 0 afectara que bloques son copiados por los subsiguientes backups incrementales. Niveles superiores al 0 realizan backup solo de los bloques que han sido cambiados desde el último backup incremental. Los que no hayan cambiado no se hacen backup.

En backups incrementales se puede escoger hacer backup de forma no-acumulativa o acumulativa.

El backup no-acumulativo es un tipo incremental donde se hace un backup de todos los bloques que han cambiado en el mas reciente backup de nivel n o inferior.

Un backup acumulativo permite hacer copia de todos los bloques usados desde el mas reciente en nivel n-1 o inferior.

Page 12: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Escoger el Modo de Backup Offline - Online Si se esta realizando un backup de base de datos usando una estrategia

personalizada y esta se encuentra en modo ARCHIVELOG, se puede escoger realizar un backup online o offline backup.

Seleccionar Online Backup o Offline Backup en la pagina de opciones. Un backup online se realiza de uno o más archivos de datos mientras la base

de datos esta abierta y los archivos de datos están en línea. Un backup offline es lo opuesto, ósea mientras la base de datos no esta

abierta. Online Backup es la selección por defecto. Si la base de datos esta en estado

OPEN, el backup de la base de datos se realizara mientras la base de datos esta abierta.

Si se escoge Offline Backup, se hará un backup de la base de datos en el estado MOUNT. Si la base de datos esta en el modo OPEN, se finalizara la misma y se iniciara en modo MOUNT antes de realizar el backup. Cuando termine la operación de backup, la base de datos reiniciara en modo OPEN.

Page 13: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Backup de Archivos individuales La base de datos contiene una amplia variedad de tipos de datos. Cuando se

desarrolla la estrategia de backup, se debe decidir que información necesita hacer backup. EL principio básico que se debe utilizar cuando se decide que se debe copiar es priorizar los datos dependiendo de su importancia y el grado de los cambios.

Se puede hacer un backup individual de archivos con el siguiente procedimiento:

1. Desde el menú de Administración de Backup, escoger Backup para acceder al asistente.

2. En la pagina de estrategia, seleccionar Customize backup strategy.3. En la pagina de selección de Backup, escoger Datafile o Tablespace.4. Para realizar backup de datafiles o tablespaces, la base de datos debe estar en

modo ARCHIVELOG y en estado MOUNT.

Page 14: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Seleccionar Backup de Espacio de Tablas

Page 15: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Si se ha configurado la política de retención y la base de datos es Oracle 9i o superior, se

puede escoger borrar backups obsoletos después de realizar este backup. Escoger tablespaces de la página de selección o datafiles. Se debe escoger si se incluye

los archivos de control junto con el backup. Escoger los espacios de tablas

Page 16: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Realizar Backup y Borrar Archived Logs Un archived redo log es un archivo online redo log que Oracle llena con registros redo,

renderizado inactivo, y copias de uno o mas archivos de log destino. Se debe mantener múltiples copias en lo posible.

Típicamente, un administrador guarda los archived logs en un disco de un medio fisico de almacenamiento de terceros tales como el tape. Tambien se pueden guardar archived logs a disco duro.

Realizar backup de Archived Logs Para seleccionar backup de un archive logs la fecha y hora para el primer y ultimo archivo

de backup Desde el menú de administración de Backup, escoger Backup para acceder al asistente. En la pagina de selección de estrategia, escoger Customize backup strategy. En la página de selección, escoger Archive Logs. Esta opción solo esta disponible cuando

la base de datos esta en modo ARCHIVELOG. Si se selecciona incluir todos los archived logs seleccionados en el backup, la pagina de

eliminación de Archived Log aparece.

Page 17: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Archived Logs

Page 18: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Eliminar Archived Logs Desde la pagina de eliminación de Archived Log, se puede eliminar los logs de entrada

(desde el destino primario solamente) automáticamente después que termina el backup. Eliminación de Archived Log Seleccionar una de las siguientes opciones basado en el espacio disponible en disco y el

tiempo de recuperación deseado. No, I will delete the archived logs later. Esta opcion esta disponible para todas

las versiones soportadas de bases de datos. Se debe tener suficiente espacio para los archived logs.

Yes, delete archived logs that are older than the specified days and have the specified number of backups. Esta opción puede sobrescribir la optimización de backup. Con optimización de backup habilitado, cada archived log se va a copiar una sola vez. Si se selecciona esta opción, se puede realizar un backup el número de veces especificado. Los archivelogs se eliminaran después que se tenga los backups suficientes y sean mayores a los días especificados. El número por defecto es 7 días.

El valor por defecto para el número de backups es 2. Se puede modificar este valor. Con esta selección, solo los archived logs con suficiente número de backups serán eliminados después de este backup.

Yes, delete all archived logs after every backup. Esta opción esta disponible para todas las versiones soportadas de base de datos. Esta es la opción por defecto.

Page 19: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Eliminar Archived Logs

Page 20: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Copiar un Archivo de Datos Una copia de imagen contiene un simple archive de datos, archived redo log, o archivo de

control que puede usar para realizar la recuperación. RMAN solo escribe las imágenes a disco.

1. Desde el menú de administración de Backup, escoger Backup para acceder al asistente.

2. En la pagina de selección de estrategia, escoger Customize backup strategy.

3. En la página de selección de Backup, escoger Datafile y seleccionar la opción Use an image copy.

4. Seleccionar la opción Use an image copy box si desea realizar un backup del archivo de datos usando una copia de imagen. Oracle soporta realizar el backup usando una copia de imagen de archivos de datos, o archivos de control. Solo se puede realizar una copia de imagen de un archivo de control con una copia de imagen del archivo de datos. Usando una copia de imagen de solo el archivo de control se soporta directamente por el asistente de Backup.

5. En la página de archivo de datos, seleccionar los archivos de datos que se desea realizar copia de imagen.

6. En la pagina de localidad, escoger las direcciones para: Copy all files to the base location, que es la selección por defecto. Puede seleccionar

la dirección base para guardar los archivos. Las localidades son generadas añadiendo los nombres de archivo desde la columna de archivos seleccionados a la dirección base dada en el campo Copy all files to base location.

Customize, que permite modificar la localidad de cada archivo.

Page 21: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Escoger Datafile y Use Image Copy

Page 22: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Pagina de Localidad

Page 23: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restauración y Recuperación Típicamente, se restaura y recupera una base de datos o un conjunto de la base de datos en los

siguientes casos: Una falla del medio ha dañado todos o algunos de los archivos de control y de datos. Se desea recuperar la base de datos a un punto antes de un error de usuario, tal como el

borrado de una tabla. El procedimiento básico para realizar la restauración y recuperación con RMAN es el siguiente: Determinar que base de datos necesita recuperación.

Desde el menú de administración de Backup, escoger Recover para acceder al asistente de recuperación y recuperar los archivos restaurados.

En la página de selección de operación, se debe escoger las opciones. Las opciones que aparecen en la página dependen en el estado de la base de datos.

La operación por defecto es realizar una restauración y recuperación. Solo restaurar, o solo recuperar, y recuperar bloques de datos solamente estan en opciones

avanzadas. Si la pagina de selección no muestra la opción que quiere, colocar la base de datos en el

estado adecuado para el tipo de recuperación que desea realizar. En la pagina de selección de objetos, seleccionar la operación de restaurar y/o recuperar

Entire Database, Tablespaces, Datafiles, o Archivelogs. Dependiendo del estatus de la base de datos, algunas opciones estarán deshabilitadas o no aparecerán.

Page 24: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Recuperación de la Base de Datos Completa La recuperación de una base de datos completa es la recuperación de todos los archivos que

pertenecen a la base de datos. RMAN utiliza backups y copias que se realizaron antes y restaura los archivos en sus correctas direcciones. Luego, utiliza los archived redo logs (si es necesario) para recuperar la base de datos.

Se puede recuperar la base de datos completa al último periodo de tiempo o a un punto del tiempo si la base de datos esta en modo ARCHIVELOG y en estado MOUNT.

Para restaurar y recuperar la base de datos usando el canal de disco por defecto, realizar los siguientes pasos:

1. Desde el menú de administración de backup, escoger Recover para acceder al asistente de recuperación.

2. En la pagina de selección de operación, escoger una de las opciones Restore and recover, Restore only, o Recover only.

3. En la página de selección de objeto, escoger Entire Database.4. Especificar el rango (recuperación hasta el tiempo) en la página de selección del rango de

tiempo del asistente.

Se puede seleccionar recuperar la base de datos a un punto del tiempo pasado si se ha seleccionado las opciones Restore and recover o Recover only en la pagina de selección de operación, y la base de datos esta en el estado MOUNT y modo ARCHIVELOG.

Page 25: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Database in ARCHIVELOG mode and Mount state

Page 26: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Recovery Selection Mount

Page 27: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Range Selection for Recover Database

Page 28: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Range Selection in Restore

Page 29: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restaurar la Base de Datos Completa Si la base de datos esta en modo NOARCHIVELOG y estado MOUNT, se

puede restaurar solo la base de datos completa. Cuando se ejecuta la base de datos en modo NOARCHIVELOG, los

archivos online redo log no son archivados. Si la base de datos opera en modo NOARCHIVELOG, se puede recuperar la base de datos completamente de una falla de instancia pero no de una falla de disco. También, la base de datos se puede hacer backup solo si esta completamente cerrada. Dado que no se han creado archivos redo log, no se necesita mas tareas por parte del administrador.

1. Desde el menú de administración de Backup, escoger Recover para acceder al asistente.

2. En la página de operación, presionar el botón Next dado que solo se tendrá la opción de restaurar la base de datos completa.

3. Seleccionar la configuración por defecto o alguna creada por usuario para el backup en la pagina de configuración.

4. Hacer click en el botón Finish para finalizar el asistente.

Page 30: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Database in NOARCHIVELOG mode and MOUNT state

Page 31: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Recuperar y/o Restaurar Tablespaces o Datafiles Es común que debido a una falla de almacenamiento del medio algunos pero no

todos los archivos de la base de datos se dañe. Se puede recuperar tablespaces o datafiles a la ultima fecha si:

La base de datos esta en modo ARCHIVELOG y en estado MOUNT. La base de datos esta en modo ARCHIVELOG y en estado OPEN. 1. Desde el menú de configuración de Backup, escoger Recover para acceder al

asistente.2. En la pagina de selección de operación, escoger Restore and recover, Restore

Only, o Recover Only.3. En la página de selección de objetos, escoger Tablespaces o Datafiles. Si se ha escogido Restore and recover o Recovery only en la pagina de

operación y la base de datos esta en modo OPEN y modo ARCHIVELOG, se puede recuperar los archivos a la ultima fecha.

Si se ha seleccionado Restore only en la pagina de operación, y la base de datos esta en estado OPEN y modo ARCHIVELOG, se pueden restaurar los archivos desde el ultimo backup o un backup anterior.

4. Escoger los tablespaces desde la página de selección o datafiles.

Page 32: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Database in ARCHIVELOG mode and OPEN state

Page 33: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Database in ARCHIVELOG mode and MOUNT state

Page 34: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Recovery Selection Open

Page 35: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restore Selection Open

Page 36: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Selección de Datafiles para restaurar

Page 37: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restaurar un Archivo de Control Cuando la base de datos esta en estado NOMOUNT (Iniciado) y no hay

configuraciones de backup que usen un catalogo de recuperación, se puede restaurar un archivo de control desde un controlfile autobackup para Oracle 9.0.1. Para bases de datos anteriores a 9.0.1, un dialogo de error aparece cuando la base de datos esta en estado NOMOUNT y no hay una configuración de catalogo.

1. Desde el menú de administración de Backup, escoger Recover para acceder al asistente.

2. En la página de operación, llenar el campo de la base de datos destino DBID y la dirección del autobackup en disco.

3. Seleccionar la configuración por defecto.4. Presionar el botón Finish en la página de configuración. Si no se ha realizado nunca un backup a tape, todos los autobackups se localizan

en disco. Para restaurar el controlfile de un autobackup, seleccionar la configuración de backup que se uso para el backup de disco. El ultimo autobackup será usado para restaurar el controlfile.

Si se ha especificado una dirección para autobackup en disco usando el asistente de mantenimiento, la dirección se guarda en el repositorio del Enterprise Manager y el valor se coloca automáticamente. Si no se especifica un valor, la dirección por defecto va a realizar una búsqueda por autobackups en disco.

Page 38: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Database en estado NOMOUNT (Iniciada) sin configuración de catalogo

Page 39: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restaurar archivos Archive Log Se puede restaurar archivos archive log para usar con el Visor LogMiner si el

archivelogs se necesita restaurar desde backups si ya no están en disco.1. Desde el menú de administración de Backup, escoger Recover para

acceder al asistente.2. En la pagina de operación seleccionar Restore only.3. En la página de selección de objetos, escoger Archivelogs.4. Para restaurar archived logs, un rango debe ser especificado usando uno

de los siguientes métodos: Especificar un rango de tiempo para el archived log. Especificar el rango del archived log range por SCN. Especificar el rango del archived log range por numero de secuencia

de log.5. Seleccionar la configuración por defecto u otra existente creado por

usuario para el backup.6. Presionar en Finish para finalizar la pagina de configuración.

Page 40: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restoring Only

Page 41: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restore Archivelog by Time

Page 42: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restore Archivelog by SCN

Page 43: ORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN - 2005 ORACLE DBA ADMINISTRACION DE BASE DE DATOS Dictado por:

ORACLE DBA - ADMINISTRACION BASE DE DATOSORACLE DBA - ADMINISTRACION BASE DE DATOS UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN UNIVERSIDAD CATOLICA BOLIVIANA SAN PABLO GESTIÓN 20052005

BACKUP Y RECUPERACION Restore Archivelog by Log Sequence