GUÍA DE LABORATORIO Nº 1O
Estructura de contenidos.
1. objetivos...................................................................................2
2. deberes de un DBA.....................................................................2
3. categorías de fallos.....................................................................3
3.1. fallo de declaraciones..........................................................3
3.2. fallo de procesos de usuario.................................................4
3.3. fallos de red.......................................................................4
3.4. errores de usuario...............................................................4
4. tecnología flashback....................................................................5
4.1. flashback query..................................................................5
4.2. flashback versions query......................................................5
4.3. flashback transaction...........................................................6
4.4. flashback data archive.........................................................6
4.5. flashback database.............................................................7
5. backup......................................................................................7
5.1. recovery manager (RMAN)...................................................7
6. glosario:....................................................................................9
7. bibliografía.................................................................................9
Administración de copias de seguridad en Oracle
1. OBJETIVOS
• Identificar los tipos de fallos que pueden ocurrir en una base de datos
Oracle
2. DEBERES DE UN DBA
En función de lo anterior un DBA tiene como meta asegurar que una base
de datos esté abierta y disponible cuando los usuarios lo requieran. Para
alcanzar esta meta se debe anticipar y trabajar en las causas comunes de
fallos validando las diferentes situaciones que se puedan presentar. El SMBD
Oracle provee opciones de configuración avanzadas para incrementar el
tiempo promedio entre fallos incluyendo RAC y Streams; de igual forma
disminuir el tiempo promedio de recuperación configurando Backups que
2
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
3. CATEGORÍAS DE FALLOS
3
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
4
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
4. TECNOLOGÍA FLASHBACK
SELECT *
FROM EMPLEADOS
AS OF TIMESTAMP
TO_ TIMESTAMP(‘01-APR-12 ‘ 03:00:00 PM’, ‘DD-MON-YY
HH:MI:SS PM ‘)
WHERE …
5
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
SELECT *
FROM EMPLEADOS
VERSIONS BETWEEN TIMESTAMP
TO_TIMESTAMP(‘01-APR-12’ 03:00:00 PM’, ‘DD-MON-YY HH:MI:SS
PM’)
AND
TO_TIMESTAMP(‘01-APR-12’ 04:00:00 PM’, ‘DD-MON-YY HH:MI:SS
PM’)
WHERE …
Esta consulta muestra cada versión de los registros entre las fechas de
especificadas. El administrador podrá tener visibilidad de los valores a
medida que fueron modificados por diferentes transacciones a lo largo
de este período. Este mecanismo otorga al administrador la capacidad
de detectar exactamente cuándo y cómo se han cambiado los datos
proporcionando un gran valor tanto en la depuración de aplicaciones como
en la reparación de datos.
SELECT *
FROM FLASHBACK_TRANSACTION_QUERY
WHERE XID = ‘000200030000002D’
6
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
5. BACKUP
7
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
Las mejoras en RMAN han hecho que el backup de grandes bases de datos
sea un proceso eficiente y directo. RMAN aprovecha las capacidades Block
Tracking para aumentar el desempeño de los backups incrementales.
Hacer solamente un backup de los bloques que han cambiado a partir del
último backup reduce enormemente el tiempo y los gastos generales del
backup RMAN.
8
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje
Administración de copias de seguridad en Oracle
6. GLOSARIO:
7. BIBLIOGRAFÍA
9
FAVA - Formación en Ambientes Virtuales de Aprendizaje SENA - Servicio Nacional de Aprendizaje