SlideShare una empresa de Scribd logo
1 de 7
10-10-11 Copyright © ADA, 2005. Todos los derechos reservados.
Sesió n 10Sesió n 10
Gestió n de DeshacerGestió n de Deshacer
10-10-22 Copyright © ADA, 2005. Todos los derechos reservados.
ObjetivosObjetivos
• Conocer el concepto deshacer (UNDO)Conocer el concepto deshacer (UNDO)
• Conocer la Administració n Automática deConocer la Administració n Automática de
DeshacerDeshacer
• Gestionar el Tablespace UNDOGestionar el Tablespace UNDO
• Obtener informació n de UNDOObtener informació n de UNDO
10-10-33 Copyright © ADA, 2005. Todos los derechos reservados.
Que es Deshacer (UNDO)Que es Deshacer (UNDO)
• Toda base de datos Oracle tiene un mé todo paraToda base de datos Oracle tiene un mé todo para
mantener informació n que es usada para rollbackmantener informació n que es usada para rollback
o para deshacer cambios. Esa informació n sono para deshacer cambios. Esa informació n son
registros de las acciones de las transaccionesregistros de las acciones de las transacciones
llamados UNDO.llamados UNDO.
• Los registros UNDO son usados para:Los registros UNDO son usados para:
– Transacciones de rollback cuando la sentenciaTransacciones de rollback cuando la sentencia
rollback es utilizada.rollback es utilizada.
– Procesos de recuperació n de la base de datos.Procesos de recuperació n de la base de datos.
– Proveer consistencia de lectura.Proveer consistencia de lectura.
10-10-44 Copyright © ADA, 2005. Todos los derechos reservados.
Administració n Automática deAdministració n Automática de
DeshacerDeshacer
• Versiones anteriores usaban solo los segmentosVersiones anteriores usaban solo los segmentos
de rollback para guardar los registros UNDOde rollback para guardar los registros UNDO
• El parámetro de inicializació n que controla en queEl parámetro de inicializació n que controla en que
modo está la base de datos esmodo está la base de datos es
UNDO_MANAGEMENTUNDO_MANAGEMENT
– MANUAL. Segmentos de RollbackMANUAL. Segmentos de Rollback
– AUTO. Administració n Automática de DeshacerAUTO. Administració n Automática de Deshacer
• Trabaja con el Tablespace UndoTrabaja con el Tablespace Undo
• Si se cuenta con varios tablespaces undos, con elSi se cuenta con varios tablespaces undos, con el
parámetro de inicializació n UNDO_TABLESPACEparámetro de inicializació n UNDO_TABLESPACE
se puede especificar cual de ellos se va a utilizar.se puede especificar cual de ellos se va a utilizar.
10-10-55 Copyright © ADA, 2005. Todos los derechos reservados.
Tablespace UNDOTablespace UNDO
• Gestió n del Tablespace UndoGestió n del Tablespace Undo
CREATE UNDO TABLESPACE undotbs DATAFILECREATE UNDO TABLESPACE undotbs DATAFILE
'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;
CREATE UNDO TABLESPACE undotbs DATAFILECREATE UNDO TABLESPACE undotbs DATAFILE
'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;
DROP TABLESPACE undotbs;DROP TABLESPACE undotbs;DROP TABLESPACE undotbs;DROP TABLESPACE undotbs;
ALTER TABLESPACE undotbs ADD DATAFILEALTER TABLESPACE undotbs ADD DATAFILE
'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;MAXSIZE UNLIMITED;
ALTER TABLESPACE undotbs ADD DATAFILEALTER TABLESPACE undotbs ADD DATAFILE
'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M
MAXSIZE UNLIMITED;MAXSIZE UNLIMITED;
ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;
10-10-66 Copyright © ADA, 2005. Todos los derechos reservados.
Mostrando Informació n de UndoMostrando Informació n de Undo
VistaVista
V$UNDOSTATV$UNDOSTAT
V$ROLLSTATV$ROLLSTAT
V$TRANSACTIONV$TRANSACTION
DBA_UNDO_EXTENTSDBA_UNDO_EXTENTS
Descripció nDescripció n
Contiene estadísticas para monitorear y afinarContiene estadísticas para monitorear y afinar
los espacios de undolos espacios de undo
Contiene informació n sobre el comportamientoContiene informació n sobre el comportamiento
de los segmentos undo en el tablespace undode los segmentos undo en el tablespace undo
Contiene informació n sobre los segmentosContiene informació n sobre los segmentos
undoundo
Muestra el estado y tamañ o de cada extent enMuestra el estado y tamañ o de cada extent en
el tablespace undoel tablespace undo
10-10-77 Copyright © ADA, 2005. Todos los derechos reservados.
ResumenResumen
• En este capítulo hemos visto como:En este capítulo hemos visto como:
– Cambiar el estado de la gestió n de deshacerCambiar el estado de la gestió n de deshacer
– GestionarGestionar el Tablespace Undoel Tablespace Undo
– Obtener informació n para monitorear y afinarObtener informació n para monitorear y afinar
la gestió n de deshacerla gestió n de deshacer

Más contenido relacionado

La actualidad más candente

Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Sefira111
 
Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Sefira111
 
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Sefira111
 
Corrección del examen sgbd
Corrección del examen sgbdCorrección del examen sgbd
Corrección del examen sgbddaquicaro
 
Curso dba9i1 parte2
Curso dba9i1 parte2Curso dba9i1 parte2
Curso dba9i1 parte2siulwar
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespaceCarlos Ocola Ugarte
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDHector Martinez
 
Correccion del examen de sistemas gestor de base de datos
Correccion del examen de sistemas gestor de base de datosCorreccion del examen de sistemas gestor de base de datos
Correccion del examen de sistemas gestor de base de datosjennyalban15
 
Elasticsearch 101 (Part 1)
Elasticsearch 101 (Part 1)Elasticsearch 101 (Part 1)
Elasticsearch 101 (Part 1)Raimon Bosch
 
Arreglo De Discos Raid
Arreglo De Discos RaidArreglo De Discos Raid
Arreglo De Discos RaidAlex Avila
 
Presentacion RAID
Presentacion RAIDPresentacion RAID
Presentacion RAIDAlex Avila
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Alexander Calderón
 
RAID-Tolerancia a Fallos
RAID-Tolerancia a FallosRAID-Tolerancia a Fallos
RAID-Tolerancia a FallosRaGaZoMe
 
Tecnología RAID
Tecnología RAIDTecnología RAID
Tecnología RAIDJose Guzman
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06victdiazm
 

La actualidad más candente (20)

Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3Administración de base de datos oracle - sesion 3
Administración de base de datos oracle - sesion 3
 
Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5Administración de base de datos oracle - sesion 5
Administración de base de datos oracle - sesion 5
 
Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2Administración de base de datos oracle - sesion 2
Administración de base de datos oracle - sesion 2
 
Corrección del examen sgbd
Corrección del examen sgbdCorrección del examen sgbd
Corrección del examen sgbd
 
Tablespaces En Oracle
Tablespaces En OracleTablespaces En Oracle
Tablespaces En Oracle
 
Curso dba9i1 parte2
Curso dba9i1 parte2Curso dba9i1 parte2
Curso dba9i1 parte2
 
Practicas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespacePracticas tablespaces tema5 oracle tablespace
Practicas tablespaces tema5 oracle tablespace
 
Administración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BDAdministración de Oracle - Tema 3 - Creación de la BD
Administración de Oracle - Tema 3 - Creación de la BD
 
Correccion del examen de sistemas gestor de base de datos
Correccion del examen de sistemas gestor de base de datosCorreccion del examen de sistemas gestor de base de datos
Correccion del examen de sistemas gestor de base de datos
 
Elasticsearch 101 (Part 1)
Elasticsearch 101 (Part 1)Elasticsearch 101 (Part 1)
Elasticsearch 101 (Part 1)
 
Raid
RaidRaid
Raid
 
Arreglo De Discos Raid
Arreglo De Discos RaidArreglo De Discos Raid
Arreglo De Discos Raid
 
Sistemas raid
Sistemas raidSistemas raid
Sistemas raid
 
Presentacion RAID
Presentacion RAIDPresentacion RAID
Presentacion RAID
 
RAID
RAIDRAID
RAID
 
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
Preparando el entorno de la base de datos Oracle 11g Administration I-Z052-03
 
RAID-Tolerancia a Fallos
RAID-Tolerancia a FallosRAID-Tolerancia a Fallos
RAID-Tolerancia a Fallos
 
Tecnología RAID
Tecnología RAIDTecnología RAID
Tecnología RAID
 
Sistemas RAID
Sistemas RAIDSistemas RAID
Sistemas RAID
 
Abf leccion 06
Abf leccion 06Abf leccion 06
Abf leccion 06
 

Destacado

Personalización del Oracle BPM Workspace
Personalización del Oracle BPM WorkspacePersonalización del Oracle BPM Workspace
Personalización del Oracle BPM WorkspaceCROSSNET S.A.C.
 
Instalación oracle 10 g edición express
Instalación oracle 10 g edición expressInstalación oracle 10 g edición express
Instalación oracle 10 g edición expressJorge Cepeda
 
5 mejoras en-rendimiento Oracle 10g
5 mejoras en-rendimiento Oracle 10g5 mejoras en-rendimiento Oracle 10g
5 mejoras en-rendimiento Oracle 10gtoniafillol
 
In Honor Of The Toll, Part 2
In Honor Of The Toll, Part 2In Honor Of The Toll, Part 2
In Honor Of The Toll, Part 2Jan Bak
 
International Conference on Health, Wellness & Society 2013, Sao Paulo, Brazil
International Conference on Health, Wellness & Society 2013, Sao Paulo, BrazilInternational Conference on Health, Wellness & Society 2013, Sao Paulo, Brazil
International Conference on Health, Wellness & Society 2013, Sao Paulo, BrazilAlexis Soto-Colorado, AICP
 
Lean Six Sigma certification
Lean Six Sigma certificationLean Six Sigma certification
Lean Six Sigma certificationManasi Khaire
 
Capitulo II Bolsa de Valores
Capitulo II Bolsa de ValoresCapitulo II Bolsa de Valores
Capitulo II Bolsa de ValoresJiurena Márquez
 
Urban Labs Corporate Overview
Urban Labs Corporate OverviewUrban Labs Corporate Overview
Urban Labs Corporate OverviewJack Illes
 
Experiencias de estabilidad
Experiencias de estabilidadExperiencias de estabilidad
Experiencias de estabilidadJair Aguilar
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosHector Martinez
 
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_Black crowes -_guitar_anthology_series__isbn0769284175__guitar_
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_Lucas Marcondes Borges
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDDany Clark
 
Zinc y proceso de galvanización
Zinc y proceso de galvanización Zinc y proceso de galvanización
Zinc y proceso de galvanización dianagonzalezf
 
Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Jorge Ulises
 

Destacado (17)

Personalización del Oracle BPM Workspace
Personalización del Oracle BPM WorkspacePersonalización del Oracle BPM Workspace
Personalización del Oracle BPM Workspace
 
Instalación oracle 10 g edición express
Instalación oracle 10 g edición expressInstalación oracle 10 g edición express
Instalación oracle 10 g edición express
 
5 mejoras en-rendimiento Oracle 10g
5 mejoras en-rendimiento Oracle 10g5 mejoras en-rendimiento Oracle 10g
5 mejoras en-rendimiento Oracle 10g
 
Oracle Tuning Opq
Oracle Tuning OpqOracle Tuning Opq
Oracle Tuning Opq
 
In Honor Of The Toll, Part 2
In Honor Of The Toll, Part 2In Honor Of The Toll, Part 2
In Honor Of The Toll, Part 2
 
Abby
AbbyAbby
Abby
 
International Conference on Health, Wellness & Society 2013, Sao Paulo, Brazil
International Conference on Health, Wellness & Society 2013, Sao Paulo, BrazilInternational Conference on Health, Wellness & Society 2013, Sao Paulo, Brazil
International Conference on Health, Wellness & Society 2013, Sao Paulo, Brazil
 
Lean Six Sigma certification
Lean Six Sigma certificationLean Six Sigma certification
Lean Six Sigma certification
 
Capitulo II Bolsa de Valores
Capitulo II Bolsa de ValoresCapitulo II Bolsa de Valores
Capitulo II Bolsa de Valores
 
Urban Labs Corporate Overview
Urban Labs Corporate OverviewUrban Labs Corporate Overview
Urban Labs Corporate Overview
 
Experiencias de estabilidad
Experiencias de estabilidadExperiencias de estabilidad
Experiencias de estabilidad
 
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de DatosAdministración de Oracle - Tema 4 - Interacción con la Base de Datos
Administración de Oracle - Tema 4 - Interacción con la Base de Datos
 
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_Black crowes -_guitar_anthology_series__isbn0769284175__guitar_
Black crowes -_guitar_anthology_series__isbn0769284175__guitar_
 
Cap 7. oracle SQL fundamentals
Cap 7. oracle SQL fundamentalsCap 7. oracle SQL fundamentals
Cap 7. oracle SQL fundamentals
 
Modul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SDModul Panduan Microsoft Word SD
Modul Panduan Microsoft Word SD
 
Zinc y proceso de galvanización
Zinc y proceso de galvanización Zinc y proceso de galvanización
Zinc y proceso de galvanización
 
Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7Oracle Spatial de la A a la Z - Unidad 7
Oracle Spatial de la A a la Z - Unidad 7
 

Similar a Administración de base de datos oracle - sesion 10

curso base de datos
curso base de datoscurso base de datos
curso base de datosalverxito
 
Abf leccion 11
Abf leccion 11Abf leccion 11
Abf leccion 11victdiazm
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Alexander Calderón
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en OracleCarmen Soler
 
SISTEMAS OPERATIVOS Y REDES DE INTERNET
SISTEMAS OPERATIVOS Y REDES DE INTERNETSISTEMAS OPERATIVOS Y REDES DE INTERNET
SISTEMAS OPERATIVOS Y REDES DE INTERNETFox Escuela
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazacestiogalo
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestroGustavo Guerra
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaCarlos Gustavo Ruiz
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosNelson Calero
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Eduardo Castro
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sqlSuarezJhon
 
Conversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-esConversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-esMarcos Luis Mori
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerSuarezJhon
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 

Similar a Administración de base de datos oracle - sesion 10 (20)

curso base de datos
curso base de datoscurso base de datos
curso base de datos
 
Copia de-mandante
Copia de-mandanteCopia de-mandante
Copia de-mandante
 
Abf leccion 11
Abf leccion 11Abf leccion 11
Abf leccion 11
 
Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05Administrando la Instancia en Oracle database 11g-Z052 05
Administrando la Instancia en Oracle database 11g-Z052 05
 
Datos UNDO en Oracle
Datos UNDO en OracleDatos UNDO en Oracle
Datos UNDO en Oracle
 
SISTEMAS OPERATIVOS Y REDES DE INTERNET
SISTEMAS OPERATIVOS Y REDES DE INTERNETSISTEMAS OPERATIVOS Y REDES DE INTERNET
SISTEMAS OPERATIVOS Y REDES DE INTERNET
 
Arranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de trazaArranque y parada de la base de datos. Ficheros de traza
Arranque y parada de la base de datos. Ficheros de traza
 
Crear bases de datos replicadas maestro
Crear bases de datos replicadas maestroCrear bases de datos replicadas maestro
Crear bases de datos replicadas maestro
 
Bases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de alturaBases de Datos Libres desde 40.000 pies de altura
Bases de Datos Libres desde 40.000 pies de altura
 
OOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misteriosOOW LatinAmerica 2011 - RMAN sin misterios
OOW LatinAmerica 2011 - RMAN sin misterios
 
Tarea2
Tarea2Tarea2
Tarea2
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Vistazo a SQL Server 2016
Vistazo a SQL Server 2016Vistazo a SQL Server 2016
Vistazo a SQL Server 2016
 
Oracle3
Oracle3Oracle3
Oracle3
 
Lenguaje transact sql
Lenguaje transact sqlLenguaje transact sql
Lenguaje transact sql
 
Conversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-esConversion lildbi to_v16-20100726-es
Conversion lildbi to_v16-20100726-es
 
Informixsql
InformixsqlInformixsql
Informixsql
 
Base de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL ServerBase de Datos en Microsoft SQL Server
Base de Datos en Microsoft SQL Server
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 

Administración de base de datos oracle - sesion 10

  • 1. 10-10-11 Copyright © ADA, 2005. Todos los derechos reservados. Sesió n 10Sesió n 10 Gestió n de DeshacerGestió n de Deshacer
  • 2. 10-10-22 Copyright © ADA, 2005. Todos los derechos reservados. ObjetivosObjetivos • Conocer el concepto deshacer (UNDO)Conocer el concepto deshacer (UNDO) • Conocer la Administració n Automática deConocer la Administració n Automática de DeshacerDeshacer • Gestionar el Tablespace UNDOGestionar el Tablespace UNDO • Obtener informació n de UNDOObtener informació n de UNDO
  • 3. 10-10-33 Copyright © ADA, 2005. Todos los derechos reservados. Que es Deshacer (UNDO)Que es Deshacer (UNDO) • Toda base de datos Oracle tiene un mé todo paraToda base de datos Oracle tiene un mé todo para mantener informació n que es usada para rollbackmantener informació n que es usada para rollback o para deshacer cambios. Esa informació n sono para deshacer cambios. Esa informació n son registros de las acciones de las transaccionesregistros de las acciones de las transacciones llamados UNDO.llamados UNDO. • Los registros UNDO son usados para:Los registros UNDO son usados para: – Transacciones de rollback cuando la sentenciaTransacciones de rollback cuando la sentencia rollback es utilizada.rollback es utilizada. – Procesos de recuperació n de la base de datos.Procesos de recuperació n de la base de datos. – Proveer consistencia de lectura.Proveer consistencia de lectura.
  • 4. 10-10-44 Copyright © ADA, 2005. Todos los derechos reservados. Administració n Automática deAdministració n Automática de DeshacerDeshacer • Versiones anteriores usaban solo los segmentosVersiones anteriores usaban solo los segmentos de rollback para guardar los registros UNDOde rollback para guardar los registros UNDO • El parámetro de inicializació n que controla en queEl parámetro de inicializació n que controla en que modo está la base de datos esmodo está la base de datos es UNDO_MANAGEMENTUNDO_MANAGEMENT – MANUAL. Segmentos de RollbackMANUAL. Segmentos de Rollback – AUTO. Administració n Automática de DeshacerAUTO. Administració n Automática de Deshacer • Trabaja con el Tablespace UndoTrabaja con el Tablespace Undo • Si se cuenta con varios tablespaces undos, con elSi se cuenta con varios tablespaces undos, con el parámetro de inicializació n UNDO_TABLESPACEparámetro de inicializació n UNDO_TABLESPACE se puede especificar cual de ellos se va a utilizar.se puede especificar cual de ellos se va a utilizar.
  • 5. 10-10-55 Copyright © ADA, 2005. Todos los derechos reservados. Tablespace UNDOTablespace UNDO • Gestió n del Tablespace UndoGestió n del Tablespace Undo CREATE UNDO TABLESPACE undotbs DATAFILECREATE UNDO TABLESPACE undotbs DATAFILE 'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON; CREATE UNDO TABLESPACE undotbs DATAFILECREATE UNDO TABLESPACE undotbs DATAFILE 'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON;'D:OracleOra90pc01undo01.dbf' SIZE 2M AUTOEXTEND ON; DROP TABLESPACE undotbs;DROP TABLESPACE undotbs;DROP TABLESPACE undotbs;DROP TABLESPACE undotbs; ALTER TABLESPACE undotbs ADD DATAFILEALTER TABLESPACE undotbs ADD DATAFILE 'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;MAXSIZE UNLIMITED; ALTER TABLESPACE undotbs ADD DATAFILEALTER TABLESPACE undotbs ADD DATAFILE 'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M'D:OracleOra90pc01undo02.dbf' AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED;MAXSIZE UNLIMITED; ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;ALTER SYSTEM SET UNDO_TABLESPACE = undotbs_02;
  • 6. 10-10-66 Copyright © ADA, 2005. Todos los derechos reservados. Mostrando Informació n de UndoMostrando Informació n de Undo VistaVista V$UNDOSTATV$UNDOSTAT V$ROLLSTATV$ROLLSTAT V$TRANSACTIONV$TRANSACTION DBA_UNDO_EXTENTSDBA_UNDO_EXTENTS Descripció nDescripció n Contiene estadísticas para monitorear y afinarContiene estadísticas para monitorear y afinar los espacios de undolos espacios de undo Contiene informació n sobre el comportamientoContiene informació n sobre el comportamiento de los segmentos undo en el tablespace undode los segmentos undo en el tablespace undo Contiene informació n sobre los segmentosContiene informació n sobre los segmentos undoundo Muestra el estado y tamañ o de cada extent enMuestra el estado y tamañ o de cada extent en el tablespace undoel tablespace undo
  • 7. 10-10-77 Copyright © ADA, 2005. Todos los derechos reservados. ResumenResumen • En este capítulo hemos visto como:En este capítulo hemos visto como: – Cambiar el estado de la gestió n de deshacerCambiar el estado de la gestió n de deshacer – GestionarGestionar el Tablespace Undoel Tablespace Undo – Obtener informació n para monitorear y afinarObtener informació n para monitorear y afinar la gestió n de deshacerla gestió n de deshacer