lunes, 14 de septiembre de 2009
¿QUE ES UN INDICE BITMAP EN ORACLE?
¿QUE ES UN INDICE B-TREE EN ORACLE?
¿QUE ES UN INDEX?
En general mejoran el rendimiento las SELECT y empeoran (minimamente) el rendimiento de los INSERT y los DELETE.
Una vez creados no es necesario nada más, oracle los usa cuando es posible.
En oracle existen tres tipos de indices:
- Table Index
- Bitmap Join Index
- Cluster Index
- create index es una de las pocas sentencias que pueden usar nologging option.
- create index requiere un segmento temporal si no hay espacio en memoria suficiente.
- Crear indices basados en funciones require que query_rewrite_enabled este a true y query_rewrite_integrity este a trusted.
¿QUE ES Y PARA QUE SIRVE UN TABLESPACE DEL TIPO UNDO (UNDO TABLESPACE)?
TAblespace de Undo
- Podemos tener varios tablespaces de “undo”, pero sólo uno de ellos estará activo.
- No se pueden crear objetos sobre un tablespace de “undo”.
- Al cambiar de tablespace “undo” activo (con undo_tablespace), los segmentos de rollback que contiene el nuevo tablespace pasan a estar online, mientras que los del tablespace anterior se ponen offline.
Se crean de dos formas:
- Mediante create database.
- Mediante create tablespace:
Create undo tablespace undotbs02 datafile ‘c:\oraclexe\oradata\ex\undo02.dbf’ size 25M reuse autoextend on;
Para eliminarlo:
- drop tablespace undotbs02;
Parámetros de inicialización de los espacios de tablas de deshacer:
- Undo_Management (valores MANUAL/AUTO). Si auto se gestionará de forma automática el espacio de deshacer. No es dinámico, cuando se cambia de estado se debe rearrancar la instancia.
- Undo_tablespace (MANUAL/AUTO). En entornos RAC (Real Application Clusters)
lunes, 7 de septiembre de 2009
¿QUE ES UNA EXTENSION EN ORACLE?
http://download.oracle.com/docs/cd/B28359_01/server.111/b28318/logical.htm#i4896
¿QUE ES UN SEGMENTO EN ORACLE?
Es muy importante saber que un segmento pertenece a un solo tablespace.
sábado, 29 de agosto de 2009
Archivos de Control
La arquitectura física general de una base de datos se mantiene por medio de los archivos de control, en los que se almacena la información de contrrol sobre todos los archivos de la base de datos. Se utilizan para conservar la consistencia interna y servir de guía en las operaciones de recuperación.
Como los archivos de control son fundamentales para la base de datos, se guardan varias copias en linea. Estos archivos suelen almacenarse en discos separados para minimizar las consecuencias perjudiciales ded un posible fallo dedl disco. La base de datos creará y mantendrá los archivos de control especificados durante la creación de la base de datos.
http://www.todoexpertos.com/categorias/tecnologia-e-internet/bases-de-datos/oracle/respuestas/275979/archivos-de-control-en-oracle