Undo
PRACTICAS TEMA 6. ESPACIO DE “UNDO”.
1. Conectado como usuario “system” a la base de datos, consultar la vista “database_properties”. Observar los distintos parámetros de los que se nos ofrece información en la vista.
SQL> connect system Introduzca la contrase?a: Conectado. SQL> selectproperty_name,substr(property_value,1,35),substr(DESCRIPTION,1,45) from database_properties order by PROPERTY_NAME; PROPERTY_NAME SUBSTR(PROPERTY_VALUE,1,35) --------------------------------------------------------------------------------------SUBSTR(DESCRIPTION,1,45) --------------------------------------------------------------------------------------DBTIMEZONE +01:00 DB time zone DEFAULT_PERMANENT_TABLESPACE USERS Name of defaultpermanent tablespace DEFAULT_TBS_TYPE Default tablespace type SMALLFILE
DEFAULT_TEMP_TABLESPACE TEMP Name of default temporary tablespace DICT.BASE dictionary base tables version # EXPORT_VIEWS_VERSION Export views revision # GLOBAL_DB_NAME Global database name NLS_CALENDAR Calendar system NLS_CHARACTERSET 2
8
CURSO01
GREGORIAN
WE8ISO8859P15
© Francisco Fernández Martínez y JuanLuis Serradilla Amarilla
1
Administración Básica de Oracle 10g. Prácticas espacio de “undo”.
Character set NLS_COMP NLS comparison NLS_CURRENCY Local currency NLS_DATE_FORMAT Date format NLS_DATE_LANGUAGE Date language NLS_DUAL_CURRENCY Dual currency symbol NLS_ISO_CURRENCY ISO currency NLS_LANGUAGE Language NLS_LENGTH_SEMANTICS NLS length semantics NLS_NCHAR_CHARACTERSET NCHAR Characterset NLS_NCHAR_CONV_EXCP NLS conversion exception NLS_NUMERIC_CHARACTERS Numeric characters NLS_RDBMS_VERSION RDBMS version for NLS parameters NLS_SORT Linguistic definition NLS_TERRITORY Territory NLS_TIME_FORMAT Time format BINARY
$
DD-MON-RR
AMERICAN
$
AMERICA
AMERICAN
BYTE
AL16UTF16
FALSE
.,
10.2.0.2.0
BINARY
AMERICA
HH.MI.SSXFF AM
© FranciscoFernández Martínez y Juan Luis Serradilla Amarilla
2
Administración Básica de Oracle 10g. Prácticas espacio de “undo”.
NLS_TIMESTAMP_FORMAT Time stamp format NLS_TIMESTAMP_TZ_FORMAT Timestamp with timezone format NLS_TIME_TZ_FORMAT Time with timezone format 27 filas seleccionadas.
DD-MON-RR HH.MI.SSXFF AM
DD-MON-RR HH.MI.SSXFF AM TZR
HH.MI.SSXFF AM TZR
2. Consultar el fichero deinicialización de la base de datos y averiguar cuales de los parámetros de “undo” están definidos y su valor actual.
/home/oracle (CURSO01)> cd $ADMIN/pfile /u01/app/oracle/admin/CURSO01/pfile (CURSO01)> grep undo initCURSO01.ora undo_management = auto undo_tablespace = undo_rbs1
3. Averiguar cuantos espacios de “undo” están definidos en la base de datos (nombre, características dealmacenamiento, ...).
SQL> select tablespace_name, initial_extent, next_extent, min_extents, max_extents, status, contents from dba_tablespaces where contents='UNDO' TABLESPACE_NAME INITIAL_EXTENT NEXT_EXTENT MIN_EXTENTS MAX_EXTENTS STATUS CONTENTS ---------------------------------------------------------------------------------------------UNDO_RBS1 65536 1 2147483645 ONLINE UNDO
4. ¿En qué sistema/sde ficheros están definidos los anteriores espacios de almacenamiento?, ¿cuál es su tamaño?.
SQL> select tablespace_name, file_name, file_id, bytes from dba_data_files where tablespace_name='UNDO_RBS1';
© Francisco Fernández Martínez y Juan Luis Serradilla Amarilla
3
Administración Básica de Oracle 10g. Prácticas espacio de “undo”.
TABLESPACE_NAME FILE_NAME FILE_ID BYTES-------------------------------------------------------------------UNDO_RBS1 /home/u03/oradata/CURSO01/rbs01.dbf 3 4194304
5. Consultar el valor actualmente activo de los parámetros de “undo” en la base de datos.
SQL> show parameters undo NAME TYPE VALUE --------------------------------------------------------------------undo_management string AUTO undo_retention integer 900 undo_tablespace string...
Regístrate para leer el documento completo.