Administración de Bases de Datos

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Administración de Bases de Datos"

Transcripción

1 Administración de Bases de Datos Administración de Bases de Datos - Unidad III Unidad III - Configuración y administración del espacio en disco. Competencia específica a desarrollar: 1. Planear, diseñar e implementar la organización del espacio en disco. 2. Definir las fases de las instancias de un SGBD. 3. Crear espacios de almacenamientos dinámicos Estructuras lógicas de almacenamiento Definición de espacio de almacenamiento. Para la gestión del almacenamiento de una base de datos existen 4 conceptos bien definidos que deben ser conocidos para poder comprender la forma en la que se almacenan los datos. Estos conceptos son: bloque de datos, extensiones, segmentos y espacios de tablas. Bloque de datos (Data blocks).- Se trata de la unidad más pequeña de almacenamiento en una base de datos. Generalmente debe ser múltiple del tamaño de bloque del sistema operativo, ya que es la unidad mínima que va a pedir la BD al sistema operativo. Si no fuera múltiple del bloque del sistema se añadiría un trabajo extra ya que el sistema debería obtener más datos de los estrictamente necesarios. Generalmente se especifica mediante el parámetro DB_BLOCK_SIZE. Extensiones (Extents).- Se forma con uno o más bloques. Cuando se aumenta tamaño de un objeto en la base de datos, se usa una extensión para incrementar el espacio. Figura Estructura lógica de la base de datos. Segmentos (Segments).- Grupo de extensiones que forman un objeto de la base de datos, como por ejemplo una tabla o un índice. El segmento de datos es una colección de extensiones que mantiene todos los datos para una tabla o cluster. El segmento de índices mantiene todos los datos para un índice. El segmento de rollback mantiene datos para rollback, consistencia de lecturas o recuperación Enero

2 Administración de Bases de Datos - Unidad III El segmento temporal es una colección de extensiones que mantiene datos pertenecientes a objetos temporales. Espacio de tablas (Tablespaces).- Formado por uno o más archivos de datos (datafiles) del SO, donde cada datafile solo puede pertenecer a un determinado tablespace y una base de datos. Representan un nivel medio entre la BD y los datafiles. El SGBD tiene estructuras lógicas y físicas que el administrador ha de gestionar. Las estructuras físicas son aquellas se pueden ver en el sistema operativo como son los archivos; mientras que las estructuras lógicas sólo se pueden ver desde el manejador de base de datos, como son por ejemplo los tablespaces. Los usuarios más avanzados tendrán conocimiento de la estructura lógica de la base de datos, y es responsabilidad del DBA gestionar la correspondencia entre las estructuras lógicas y físicas para tener un rendimiento óptimo. Figura Estructura lógica y física de una base de datos Vistas con información del espacio usado por los objetos en la base de datos de Oracle: Vista Descripción DBA_SEGMENTS Vista DBA describe el espacio asignado para todos los segmentos de la base de datos. USER_SEGMENTS Vista del usuario describe el espacio asignado para los segmentos del usuario actual. Vista DBA describe las extensiones que comprenden todos los segmentos en la base de DBA_EXTENTS datos. Vista del usuario se describen las extensiones que comprenden segmentos para el usuario USER_EXTENTS actual. DBA_FREE_SPACE Vista DBA lista de extensiones libres en todos los espacios de tablas. Vista de usuario muestra información de espacio libre para los espacios de tablas donde el USER_FREE_SPACE usuario tenga cuota. Información de los segmentos (segments). La siguiente consulta regresa el nombre y tamaño de cada segmento de índice del usuario HR select segment_name, tablespace_name, bytes, blocks, extents from dba_segments where segment_type = 'index' and owner='hr' Enero

3 order by segment_name; Información de las extensiones (extens) Administración de Bases de Datos - Unidad III La información de las extensiones usadas actualmente en una base de datos es almacenada en la vista del diccionario de datos DBA_EXTENTS. Por ejemplo, la siguiente consulta identifica las extensiones usadas por cada segmento de índice en el esquema HR y el tamaño de cada uno de las extensiones: select segment_name, segment_type, tablespace_name, extent_id, bytes, blocks from dba_extents where segment_type = 'index' and owner='hr' order by segment_name; Información del espacio libre (Extensiones) en un Tablespace La información acerca de las extensiones libres (extensiones no usadas por ningún segmento) en una base de datos es almacenada en la vista del diccionario de datos DBA_FREE_SPACE. Por ejemplo, la siguiente consulta muestra la cantidad de espacio libre como extensiones libres in el Tablespace SMUNDO. select tablespace_name, file_id, bytes, blocks from dba_free_space where tablespace_name='smundo'; Verificar el tamaño del bloque de datos (bllock) en la Base de Datos select value from v$parameter where name = 'db_block_size'; Verificar el tamaño de la Base de Datos select sum(bytes)/1024/1024 "Megabytes" from dba_data_files; Estructura física de la Base de Datos La estructura física se corresponde a los archivos del sistema operativo: Archivo de datos (Data files), Archivos de control (Control files), Archivos de rehacer (Redo log files) y Archivos fuera de línea (Archived files). Datafiles (Archivos de datos).- Sirven para el almacenamiento físico de la base de datos y contienen todos los datos de la base de datos, como las tablas e índices. Redo Log files (Archivos de rehacer).- Mantienen registros de todos los cambios hechos a la base de datos, con fines de recuperación. El principal propósito de estos archivos es servir de respaldo de los datos en la memoria RAM. Este conjunto de archivos debe estar conformado por dos grupos como mínimo y se recomienda que cada grupo esté almacenado en discos separados. El DBMS utiliza la técnica de ir sobre escribiendo sobre la información más vieja, cuando se agota el espacio en estos grupos de archivos. Control files (Archivos de control).- Almacenan la estructura física y el estado de la base de datos. En estos archivos se especifican cuáles datafiles conforman la base de datos para poder tener acceso a los Enero

4 datos o para poder recuperar la base de datos, ante una falla. Los archivos de control se crean automáticamente cuando se da una orden CREATE DATABASE y no son editables, se actualizan automáticamente. Archived files (Archivos fuera de línea).- Son archivos opcionales donde se guarda información vieja de los archivos de rehacer (Redo log files), muy convenientes para los respaldos de la base de datos Definición y creación del espacio asignado para cada base de datos. Una base de datos se divide en unidades lógicas denominadas TABLESPACES. Un tablespace no es un archivo físico en el disco, simplemente es el nombre que tiene un conjunto de propiedades de almacenamiento que se aplican a los objetos (tablas, secuencias ) que se van a crear en la base de datos bajo el tablespace indicado (tablas, secuencias ). Un espacio de tablas puede pertenecer sólo a una BD. Un objeto en la base de datos debe estar almacenado obligatoriamente dentro de un tablespace. Cuando se crea una tabla se debe indicar el espacio de tablas (Tablespace) al que se destina. Por defecto se depositan en el espacio de tablas SYSTEM. Cuando se crea un nuevo Tablespace, la capacidad total del tablespace coincidirá con la suma de los tamaños de los archivos de datos (datafiles) asociados. Por ejemplo: create tablespace app_data datafile /u03/oradata/ userdata01. dbf size 100m, datafile /u03/oradata/ userdata02. dbf size 250m; En este caso se crea un tablespace app_data asociado a dos archivos con una capacidad total de 350M. Si se quiere incrementar el tamaño de la base, se puede hacer incrementando el tamaño de un archivo de datos (data files) de un Tablespace en particular. Por ejemplo: alter database datafile /u03/oradata/ userdata02. dbf resize 200m; Si no se tiene espacio libre en la partición del disco, entonces se puede agregar otro archivo de datos (data files) sobre otra partición de disco para un Tablespace en particular. Por ejemplo: alter tablespace app_data add datafile /u01/oradata/ userdata03. dbf size 200m; Bitácoras Las bitácoras, son las estructuras de datos más ampliamente usada para grabar las modificaciones de la base de datos. Cada registro de la bitácora escribe una única escritura de base de datos y tiene lo siguiente: 1. Nombre de la transacción: Nombre o número de la transacción que realizó la operación de escritura. 2. Nombre del dato: El nombre único del dato escrito. 3. Valor antiguo: El valor del dato antes de la escritura. 4. Valor nuevo: El valor que tendrá el dato después de la escritura. Existen otros registros de bitácora especiales para grabar sucesos importantes durante el proceso de transacción tal como: Enero

5 < T1, inicio > < T1, x, v1, v2 > < T1, commit > Administración de Bases de Datos - Unidad III Es fundamental que siempre se cree un registro en la bitácora cuando se realice una escritura antes de que se modifique la base de datos, ya que esto nos da la posibilidad de deshacer una modificación que ya se ha escrito en la base de datos, esto se realizará usando el campo del valor antiguo de los registros de la bitácora. Los registros de la bitácora deben residir en memoria estable y como resultado, el volumen de datos en la bitácora puede ser exageradamente grande. Bitácora (Redo log files) en Oracle Los archivos de redo log son las bitácoras que registran los cambios a la base de datos como resultado de transacciones o acciones internas del servidor Oracle. Los archivos de redo log protegen la base de datos de la pérdida de integridad en casos de fallas causadas por suministro eléctrico, errores en discos duros, y otras causas. Es recomendable que los archivos de redo log sean multiplexados para asegurar que la información almacenada en ellos no se pierda en caso de un fallo en disco. Consiste en grupos de archivos de redo log y cada grupo está integrado por un archivo de redo log y sus copias multiplexadas. Se dice que cada copia idéntica es miembro de un grupo, y cada grupo es identificado por un número. El proceso de escritura en logs (LGWR) escribe los registros de redo del buffer de redo log a todos los miembros del grupo actual de redo logs, hasta que el archivo se llena o se solicita una operación de cambio de archivo de log. Entonces, cambia el grupo activo y comienza a escribir en los archivos del siguiente grupo. Cuando Oracle se ejecuta en modo ARCHIVELOG el proceso en segundo plano llamado ARCH hace una copia de cada archivo de redo log online una vez que el proceso LGWR termina de escribir en él, guarda dicha copia en los archivos de reconstrucción fuera de línea (redo log offline) en disco. Los grupos de redo log son usados de una forma circular: Información de los grupos de redo log en la BD Consultando estas dos vistas, se tienen los datos que nos muestran la ubicación, estado, tamaño, etc. de los redo log files. select * from v$logfile; select * from v$log; Cómo se cambia el redo log group activo? alter system switch logfile; La Bitácora de Transacciones en SQL Server Enero

6 Cada base de datos en SQL Server tiene un Transaction Log asociado con ella. El transaction log (en español bitácora de transacciones) es un componente escencial de SQL Server, el cual la utiliza para registrar un historial de cada modificación que sufre la base de datos como resultado de las transacciones. Dicho registro es de vital importancia para mantener la integridad de los datos y poder deshacer los cambios resultantes de transacciones incompletas ya sea por error del sistema o por la cancelación por parte de los usuarios. Durante la operación de la base de datos la escritura a la bitácora tiene prioridad, es decir, todos los cambios primero se escriben a la bitácora y luego se aplican a la base de datos. Debido a su importancia, es imperativo respaldar la bitácora regularmente ya que de no hacerlo, será imposible recuperar la base de datos en caso de falla. Respaldo de la bitácora de transacciones Transaction Log Backup: Este tipo de respaldos sólo puede ser ejecutado sobre base de datos que tengan configurado el mode de recuperación en Full o Bulk-Logged. Adicionalmente, sólo podrán ejecutarse después que se haya completado un respaldo completo (full backup). El siguiente es el comando básico para respaldar la bitácora de transacciones: backup log adventureworks2008r2 to disk='c:\bklog\adventureworks2008r2.trn' with init Particiones Una partición es una división de una base de datos lógica o sus elementos constituyentes en partes independientes. La creación de particiones en una base de datos mejora el rendimiento y simplifica el mantenimiento. Al dividir una tabla grande en tablas individuales más pequeñas, las consultas que tengan acceso únicamente a una parte de los datos pueden ejecutarse con mayor rapidez, ya que deben recorrer menos datos. Las tareas de mantenimiento (por ejemplo, volver a generar los índices o hacer copias de seguridad de una tabla), pueden ejecutarse con mayor rapidez. Una aplicación popular y favorable es en un Sistema de Administración de Base de Datos Distribuida. Cada partición puede ser extendida hasta múltiples nodos, y los usuarios en el nodo pueden hacer transacciones locales en la partición. Esto aumenta el rendimiento en sitios que tienen transacciones regularmente involucrando ciertas vistas de datos, y manteniendo la disponibilidad y la seguridad. Esta partición puede hacerse creando bases de datos más pequeñas separadas (cada una con sus propias tablas, índices, y registros de transacciones) o dividiendo elementos seleccionados, por ejemplo, solo una tabla. Particiones horizontales La creación de particiones horizontales divide una tabla en varias tablas. Así, cada tabla contiene el mismo número de columnas, pero menos filas. Por ejemplo, se podría crear una partición horizontal de una tabla que contenga mil millones de filas en 12 tablas; cada una de las tablas más pequeñas representaría un mes de datos de un año específico. Las consultas que requieran datos de un mes específico sólo hacen referencia a la tabla apropiada. La determinación del modo de crear particiones horizontales de las tablas depende de cómo se analicen los datos. Debería crear particiones de tablas de forma que las consultas hagan referencia al menor número posible de tablas. De lo contrario, un número excesivo de consultas UNION, utilizadas para mezclar las tablas de forma lógica en el momento de la consulta, podría afectar al rendimiento. Particiones verticales Enero

7 La creación de particiones verticales divide una tabla en varias tablas que contienen menos columnas. Los dos tipos de particiones verticales son la normalización y la división de filas: La normalización es el proceso estándar de bases de datos que consiste en quitar columnas redundantes de una tabla y colocarlas en tablas secundarias vinculadas a la tabla principal mediante relaciones de clave principal y clave externa. La división de filas divide verticalmente la tabla original en tablas con menos columnas. Cada fila lógica de una tabla dividida coincide con la misma fila lógica en las demás tablas, según se identifica en la columna UNIQUE KEY que es idéntica en todas las tablas con particiones. Por ejemplo, al combinar la fila con el Id. 712 de cada tabla dividida se vuelve a crear la fila original. Igual que las particiones horizontales, las particiones verticales permiten a las consultas recorrer menos datos. De ese modo se aumenta el rendimiento de las consultas. Por ejemplo, una tabla que contenga siete columnas de las cuales generalmente sólo se hace referencia a las cuatro primeras, puede beneficiarse de la división de las tres últimas columnas en una tabla independiente. La creación de particiones verticales se debe considerar detenidamente, ya que analizar datos de varias particiones requiere consultas que combinen las tablas. La partición vertical también puede afectar al rendimiento si las particiones son muy grandes Espacios privados PRIVATE_SGA Define la cantidad de espacio privado que una sesión puede reservar en la zona de SQL compartido de la SGA Espacios para objetos Segmentos Un segmento (segment) es aquel espacio reservado por la base de datos, dentro de un archivo de datos (datafile), para ser utilizado por un solo objeto. Así una tabla (o cualquier otro objeto) está dentro de su segmento, y nunca podrá salir de él, ya que si la tabla crece, el segmento también crece con ella. Físicamente, todo objeto en base de datos no es más que un segmento (segmento, trozo, sección) dentro de un archivo de datos (datafile). Se puede decir que, un segmento es a un objeto de base de datos, lo que un datafile a un tablespace: el segmento es la representación física del objeto en base de datos (el objeto no es más que una definición lógica). Se puede ver cómo el espacio que realmente se ocupa dentro del datafile es el segmento y que cada segmento pertenece a un objeto. Enero

8 Existen cuatro tipos de segmentos (principalmente): Segmentos de TABLE: aquellos que contienen tablas. Segmentos de INDEX: aquellos que contienen índices. Administración de Bases de Datos - Unidad III Segmentos de ROLLBACK: aquellos se usan para almacenar información de la transacción activa. Segmentos TEMPORALES: aquellos que se usan para realizar operaciones temporales que no pueden realizarse en memoria, tales como ordenaciones o agrupaciones de conjuntos grandes de datos. Calcular el tamaño de un segmento en Oracle select segment_name, sum(bytes)/(1024*1024) SegmentSize from user_extents where segment_type='table' and segment_name = 'MYTABLE' TABLE = Tipo de segmento: "table," "index" o "cluster MYTABLE = nombre de la tabla Memoria Compartida. Cuando de habla de la estructura de memoria, se tienen dos tipos: Una de ellas es compartida por todos los usuarios conectados y la otra es dedicada al trabajo de cada uno de ellos. SGA (Area Global del Sistema): Esta es la estructura de memoria que es compartida por todos los usuarios y se dividen en: Shared pool (Fondo Común Compartido): almacena parte del diccionario de datos y las sentencias SQL que han sido analizadas. DataBase Buffer Cache (Área de memoria Rápida): almacena los bloques de datos leídos resultado de las órdenes SQL ejecutadas por los usuarios conectados. RedoLogs (Área de registro rehacer): se registran los cambios hechos a la base de datos. Enero

9 PGA (Program global área): Figura Representación grafica de la estructura de memoria de Oracle. Es un área de memoria utilizada por los procesos del DBMS. Esta zona de memoria no se puede compartir y se divide en: Procesos de usuarios.- Cuando un usuario se conecta a la base de datos se crea un proceso de usuario, Los procesos de usuarios no interactúan directamente con la base de datos, lo hace a través de los procesos del servidor. Procesos del servidor.- Ejecutan las peticiones de los usuarios y devuelven los resultados. Un proceso del servidor ejecuta las peticiones de un solo proceso de usuario. Procesos de fondo (background).- Son creados por cada instancia de la BD y se encarga de las entradas/ salidas del SGA, existen los procesos que son obligatorios, los cuales son: o Obligatorios (DBWR, LGWR, SMON, PMON, CKPT) o Opcionales (ARCH, LMON, LCKn, etc) Para visualizar todos los procesos en segundo plano, puede consultarse la vista v$bgprocess Instancias múltiples Cada servidor de bases de datos está compuesto por: Una Base de Datos: donde se almacenan los datos físicos (archivos de datos y otros componentes). Una instancia: constituye el mecanismo que permite su manipulación. Una instancia de Base de datos es el conjunto formado por los procesos y las estructuras de memoria que se encuentran en un servidor. Puede haber múltiples instancias para una única base de datos o múltiples bases de datos en una misma instancia. Enero

10 Instancias en SQL Server Una instancia de Motor de base de datos es una copia del ejecutable de sqlservr.exe que se ejecuta como un servicio de sistema operativo. Cada instancia administra varias bases de datos del sistema y una o varias bases de datos de usuario. Cada equipo puede ejecutar varias instancias de Motor de base de datos. Las aplicaciones se conectan a la instancia para realizar el trabajo en una base de datos administrada por la instancia. Cada Base de Datos mantiene sus propios archivos de datos (dónde se almacenan las tablas, índices, vistas, procedimientos almacenados, y resto de objetos de base de datos), archivos de LOG (dónde se almacenan las transacciones de dicha base de datos), configuración (Modo de Recuperación o Modo de Registro, intercalación, nivel de compatibilidad, etc.). Por el contrario, todas las bases de datos de una instancia en particular, comparten la base de datos TEMPDB (dónde se almacenan los objetos temporales, resultados intermedios de consultas, etc.) y otros recursos de la Instancia, como la memoria, la afinidad de CPU, y la afinidad de entrada/salida (E/S). Instancia de una Base de Datos en Oracle Cada instancia Oracle está asociada a una base de datos. Cuando se inicia una base de datos en un servidor, se le asigna un área de memoria (SGA) y lanza uno o más procesos. A la combinación del SGA y de los procesos es lo que se llama instancia. La memoria y los procesos de una instancia gestionan las datos de la base de datos asociada de forma eficiente y sirven a uno o varios usuarios. Enero

11 Cuando se inicia una instancia Oracle monta la base de datos, es decir, asocia dicha instancia a su base de datos correspondiente. En una misma computadora pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su propia base de datos física. Únicamente el administrador de la base de datos puede iniciar una instancia y abrir una base de datos. Si una base de datos está abierta, entonces el administrador puede cerrarla y, cuando esto ocurre, los usuarios no pueden acceder a la información que contiene. Enero

12 DBA_DATA_FILES DBA_DATA_FILES describes database files. Column Datatype NULL Description FILE_NAME VARCHAR2(513) Name of the database file FILE_ID NUMBER NOT NULL File identifier number of the database file TABLESPACE_NAME VARCHAR2(30) NOT NULL BYTES NUMBER Size of the file in bytes BLOCKS NUMBER NOT NULL Name of the tablespace to which the file belongs Size of the file in Oracle blocks STATUS VARCHAR2(9) File status: AVAILABLE or INVALID (INVALID means that the file number is not in use, for example, a file in a tablespace that was dropped) RELATIVE_FNO NUMBER Relative file number AUTOEXTENSIBLE VARCHAR2(3) Autoextensible indicator MAXBYTES NUMBER Maximum file size in bytes MAXBLOCKS NUMBER Maximum file size in blocks INCREMENT_BY NUMBER Number of tablespace blocks used as autoextension increment. Block size is contained in the BLOCK_SIZE column of the DBA_TABLESPACES view. USER_BYTES NUMBER The size of the file available for user data. The actual size of the file minus the USER_BYTES value is used to store file related metadata. USER_BLOCKS NUMBER Number of blocks which can be used by the data ONLINE_STATUS VARCHAR2(7) Online status of the file: SYSOFF SYSTEM OFFLINE ONLINE RECOVER DBA_TABLESPACES DBA_TABLESPACES describes all tablespaces in the database. Related View USER_TABLESPACES describes the tablespaces accessible to the current user. This view does not display the PLUGGED_IN column. Column Datatype NULL Description TABLESPACE_NAME VARCHAR2(30) NOT NULL BLOCK_SIZE NUMBER NOT NULL Name of the tablespace Tablespace block size INITIAL_EXTENT NUMBER Default initial extent size NEXT_EXTENT NUMBER Default incremental extent size Enero

13 Column Datatype NULL Description MIN_EXTENTS NUMBER NOT NULL Default minimum number of extents MAX_EXTENTS NUMBER Default maximum number of extents PCT_INCREASE NUMBER Default percent increase for extent size MIN_EXTLEN NUMBER Minimum extent size for this tablespace STATUS VARCHAR2(9) Tablespace status: ONLINE OFFLINE READ ONLY CONTENTS VARCHAR2(9) Tablespace contents: UNDO PERMANENT TEMPORARY LOGGING VARCHAR2(9) Default logging attribute: LOGGING NOLOGGING FORCE_LOGGING VARCHAR2(3) Indicates whether the tablespace is under force logging mode (YES) or not (NO) EXTENT_MANAGEMENT VARCHAR2(10) Indicates whether the extents in the tablespace are dictionary managed (DICTIONARY) or locally managed (LOCAL) ALLOCATION_TYPE VARCHAR2(9) Type of extent allocation in effect for the tablespace: SYSTEM UNIFORM USER PLUGGED_IN VARCHAR2(3) Indicates whether the tablespace is plugged in (YES) or not (NO) SEGMENT_SPACE_MANAGEMENT VARCHAR2(6) Indicates whether the free and used segment space in the tablespace is managed using free lists (MANUAL) or bitmaps (AUTO) DEF_TAB_COMPRESSION VARCHAR2(8) Indicates whether default table compression is enabled (ENABLED) or not (DISABLED) Note: Enabling default table compression indicates that all tables in the tablespace will be created with table compression enabled unless otherwise specified. RETENTION VARCHAR2(11) Undo tablespace retention: GUARANTEE - Tablespace is an undo tablespace with RETENTION specified as GUARANTEE A RETENTION value of GUARANTEE indicates that unexpired undo in all undo segments in the undo tablespace should be retained even if it means that forward going operations that need to generate undo in those segments fail. NOGUARANTEE - Tablespace is an undo tablespace with RETENTION specified as NOGUARANTEE NOT APPLY - Tablespace is not an undo tablespace BIGFILE VARCHAR2(3) Indicates whether the tablespace is a bigfile tablespace (YES) or a smallfile tablespace (NO) Enero

14 DBA_SEGMENTS DBA_SEGMENTS describes the storage allocated for all segments in the database. Related View USER_SEGMENTS describes the storage allocated for the segments owned by the current user's objects. This view does not display the OWNER, HEADER_FILE, HEADER_BLOCK, or RELATIVE_FNO columns. Column Datatype NULL Description OWNER VARCHAR2(30) Username of the segment owner SEGMENT_NAME VARCHAR2(81) Name, if any, of the segment PARTITION_NAME VARCHAR2(30) Object Partition Name (Set to NULL for non-partitioned objects) SEGMENT_TYPE VARCHAR2(18) Type of segment: INDEX PARTITION, TABLE PARTITION, TABLE, CLUSTER, INDEX, ROLLBACK, DEFERRED ROLLBACK, TEMPORARY, CACHE, LOBSEGMENT and LOBINDEX TABLESPACE_NAME VARCHAR2(30) Name of the tablespace containing the segment HEADER_FILE NUMBER ID of the file containing the segment header HEADER_BLOCK NUMBER ID of the block containing the segment header BYTES NUMBER Size, in bytes, of the segment BLOCKS NUMBER Size, in Oracle blocks, of the segment EXTENTS NUMBER Number of extents allocated to the segment INITIAL_EXTENT NUMBER Size in bytes requested for the initial extent of the segment at create time. (Oracle rounds the extent size to multiples of 5 blocks if the requested size is greater than 5 blocks.) NEXT_EXTENT NUMBER Size in bytes of the next extent to be allocated to the segment MIN_EXTENTS NUMBER Minimum number of extents allowed in the segment MAX_EXTENTS NUMBER Maximum number of extents allowed in the segment PCT_INCREASE NUMBER Percent by which to increase the size of the next extent to be allocated FREELISTS NUMBER Number of process freelists allocated to this segment FREELIST_GROUPS NUMBER Number of freelist groups allocated to this segment RELATIVE_FNO NUMBER Relative file number of the segment header BUFFER_POOL VARCHAR2(7) Default buffer pool for the object Enero

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS TEMA 5. TABLESPACES. 5.1. Consultar los tablespaces que componen la BD. Comprobar los ficheros que tiene cada uno de ellos. Cuáles son 'locales' y cuáles no? 5.2. Crea el tablespace DATACURSOxy,

Más detalles

Clase 2: Estructuras Lógicas y Físicas(I)

Clase 2: Estructuras Lógicas y Físicas(I) Clase 2: Estructuras Lógicas y Físicas(I) Introducción a Segmentos, Extents y bloques de datos Bloque de datos Inittrans, Maxtrans Extents Segmentos Cláusula Storage Introducción tablespaces, datafiles

Más detalles

Clase 1: Estructuras, Procesos y Diccionario de Datos

Clase 1: Estructuras, Procesos y Diccionario de Datos Clase 1: Estructuras, Procesos y Diccionario de Datos Estructura de la memoria System Global Area Buffer Cache Redo Log Buffer Share Pool Dictionary Cache Large Pool Process Global Area Private SQL Area

Más detalles

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM

Estructura de una BD Oracle. datafiles redo log controlfiles tablespace objetos Estructura lógica. Tablespaces tablespace SYSTEM Estructura de una BD Oracle. Una BD Oracle tiene una estructura física y una estructura lógica que se mantienen separadamente. La estructura física se corresponde a los ficheros del sistema operativo:

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle

Instituto Profesional DuocUC Escuela de Ingeniería Componentes Arquitectura Oracle Componentes Arquitectura Oracle Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Comprender la Arquitectura Oracle y sus principales componentes Listar las

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File Redo Log File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el propósito de los archivos de redo log Conocer la estructura

Más detalles

3 GESTIÓN DE TABLESPACES

3 GESTIÓN DE TABLESPACES 3 GESTIÓN DE TABLESPACES 3.1 Introducción. 3.2 Creación de tablespaces. 3.3 Modificación de tablespaces. 3.4 Borrado de tablespaces. 3.5 Índices, secuencias y clusters. 3.6 Enlaces de bases de datos. 3.7

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS TEMA 6. ESPACIO DE UNDO. 1. Consultar el fichero de inicializació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)>

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Estructuras de Almacenamiento

Instituto Profesional DuocUC Escuela de Ingeniería Estructuras de Almacenamiento Estructuras de Almacenamiento Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá: Definir el propósito de los Tablespaces y Datafiles Crear Tablespaces Administrar

Más detalles

Desarrollo de Aplicaciones Informáticas

Desarrollo de Aplicaciones Informáticas Desarrollo de Aplicaciones Informáticas CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 2 Organización de un SGBD relacional MÓDULO Desarrollo de Aplicaciones en Entornos de

Más detalles

Estructuras de Oracle

Estructuras de Oracle Estructuras de Oracle Estructuras de Oracle Tablas En este capítulo se van a tratar dos temas fundamentales en toda base de datos Oracle: los usuarios o esquemas y las tablas. Se explicará todo muy por

Más detalles

Parte III: Administración de Bases de Datos en ORACLE

Parte III: Administración de Bases de Datos en ORACLE Parte III: Administración de Bases de Datos en ORACLE Bases de Datos Avanzadas 1 Índice 1. Introducción 2. 3. Creación de una Base de Datos 4. Arranque y Parada de una Base de Datos 5. Gestión de Espacios

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Productos y servicios Oracle SGBD Oracle: Está disponible en tres ediciones: Enterprise, Standard y Personal. Oracle Application Server: Servidor certificado

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,

Más detalles

Gestión de Segmentos de Rollback. Qué es una transacción? Secuencia de operaciones que han de ejecutarse de forma atómica.

Gestión de Segmentos de Rollback. Qué es una transacción? Secuencia de operaciones que han de ejecutarse de forma atómica. Índice 1. Introducción 2. Arquitectura de ORACLE 3. Arranque y Parada de una Base de Datos 4. Creación de una Base de Datos 5. Gestión de Espacios de Tabla (Tablespaces) 6. Gestión de Seguridad 7. Auditoría

Más detalles

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su:

Se considera a Oracle como uno de los sistemas de bases de datos más completos, destacando su: CURSO DE ORACLE DESCRIPCIÓN Oracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), desarrollado por Oracle Corporation.

Más detalles

TEMA 2 EJERCICIOS PRÁCTICOS

TEMA 2 EJERCICIOS PRÁCTICOS TEMA 2 EJERCICIOS PRÁCTICOS (ARQUITECTURA) 1 1 Encontrar la ruta física en el Servidor de Base de datos donde se encuentran los ficheros de datos. de los ficheros de Datos. WHERE TABLE_NAME LIKE 'V$%DATAFILE%'

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Control File

Instituto Profesional DuocUC Escuela de Ingeniería Control File Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo

Más detalles

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net

Decimocuartas Jornadas en Estadística e Informática. Ricardo Vergara Argudo email: ricardo.vergara@sasf.net Decimocuartas Jornadas en Estadística e Informática Ricardo Vergara Argudo email: ricardo.vergara@sasf.net GUIA DE AYUDA http://www.oracle.com/ec/ http://www.oracle.com/cluboracle/ http://otn.oracle.com/

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS. COPIAS DE SEGURIDAD. 1. Revisar la estructura de la base de datos. Indicar si cumple con las indicaciones OFA y el contenido de cada uno de los sistemas de ficheros. Desde sistema operativo,

Más detalles

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other

Más detalles

INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE

INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE Manual Curso Introductorio a la Administración de Oracle INTRODUCCIÓN A LA ADMINISTRACIÓN DE ORACLE MANUAL DEL CURSO INDICE TEMATICO INDICE TEMATICO... 2 INDICE DE FIGURAS... 4 INTRODUCCIÓN... 5 Roles

Más detalles

Desarrollo de Aplicaciones Informáticas

Desarrollo de Aplicaciones Informáticas Desarrollo de Aplicaciones Informáticas CICLO FORMATIVO DE GRADO SUPERIOR FORMACIÓN PROFESIONAL A DISTANCIA Unidad 2 Organización de un SGBD relacional MÓDULO Desarrollo de Aplicaciones en Entornos de

Más detalles

1. Arquitectura y estructura interna de un gestor de bases de datos.

1. Arquitectura y estructura interna de un gestor de bases de datos. 1. Arquitectura y estructura interna de un gestor de bases de datos. Descripción de los procesos de usuario Cuando un usuario ejecuta un programa de aplicación (como un programa Pro * C) o una herramienta

Más detalles

Recuperación de instancias dañadas usando RMAN

Recuperación de instancias dañadas usando RMAN Recuperación de instancias dañadas usando RMAN Isabel Terrero Gómez SGBD 1 Herramientas de recuperación : Ficheros redo logs: Ficheros de cambio de almacenamiento en la BD (Recovery). Se almacenan los

Más detalles

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Modulo 1.- CONFIDENCIALIDAD DE LOS DATOS El objetivo de esta parte de la práctica es comprender los distintos mecanismos que se pueden utilizar en ORACLE 10g

Más detalles

MANUAL BÁSICO DE ORACLE

MANUAL BÁSICO DE ORACLE MANUAL BÁSICO DE ORACLE ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. TIPOS DE DATOS... 4 1.1 TIPOS DE DATOS ALFANUMÉRICOS...

Más detalles

Herramientas de Administración Para Oracle Database 12c

Herramientas de Administración Para Oracle Database 12c Newsletter Julio 2014 Contenido Herramientas de Administración Para Oracle Database 12c Página: 1 Herramientas de Administración Para Oracle Database 12c 5 Optimización de Procesos Automáticos que Utilizan

Más detalles

Componentes de una BD

Componentes de una BD Componentes de una BD Cada BD Oracle en ejecución está asociada a una instancia Oracle. Cuando se arranca el servidor, el software de Oracle reserva una zona de memoria compartida denominada System Global

Más detalles

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv

Herramientas de Gestión de Base de Datos Oracle. Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv Herramientas de Gestión de Base de Datos Oracle Lamine Delgado / NOSi Departamento de Base de Dados Lamine.delgado@nosi.cv Herramientas de Gestión de Base de Datos Oracle Objetivos de la lección Después

Más detalles

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Teoría adaptada al SGBD Oracle 10G 4.1.- Diseño Físico 4.2.- Fundamentos/Introducción 4.3.- Seguridad y Confidencialidad 4.4.- Recuperación ante fallos 4.5.- Optimización

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

BACKUP Y RECUPERACION

BACKUP Y RECUPERACION Curso: Sistemas de Bases de Datos 2 Plataforma: Windows BACKUP Y RECUPERACION La realización de un backup y su correspondiente restauración garantiza la persistencia de los datos dentro de una base de

Más detalles

Proceso de Diseño de Bases de Datos

Proceso de Diseño de Bases de Datos Tema IV: : Administración de Bases de Datos 4.1- Diseño Físico 4.1.1- Introducción 4.1.2- Almacenamiento 4.1.3- Tablespaces 4.1.4- Segmentos 4.1.5- Extensiones 4.1.6- Bloques 4.1.7- Almacenamiento de tablas

Más detalles

Administración Básica de Oracle10g

Administración Básica de Oracle10g PRACTICAS TEMA 3. FICHERO DE CONTROL. Administración Básica de Oracle10g 3.1. Localizar el fichero de control desde el S.O y desde la propia BD. 3.2. Consultar la información de la BD relativa al contenido

Más detalles

Base de Datos Oracle 10g: Taller de Administración I 1-1

Base de Datos Oracle 10g: Taller de Administración I 1-1 Base de Datos Oracle 10g: Taller de Administración I 1-1 Productos Oracle Bases de datos Oracle: La base de datos Oracle es la primera base de datos diseñada para Enterprise Grid Computing (el modo más

Más detalles

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura

Más detalles

Mecanismos de Recuperación

Mecanismos de Recuperación Mecanismos de Recuperación 1 Índice Aspectos generales sobre recuperación Tipos de fallos Fallos con pérdida de memoria volátil Actualización inmediata Actualización diferida Fallos con pérdida de memoria

Más detalles

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS.

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. 2.1. Diseñar, sobre el papel, una BD teniendo en cuenta las contiendas de E/S y la organización de los tablespaces básicos. Suponer 4 discos: /u01

Más detalles

6 El catálogo del sistema

6 El catálogo del sistema 6 El catálogo del sistema Un sistema de gestión de base de datos debe llevar la cuenta de gran cantidad de información referente a la estructura de una base de datos con el fin de efectuar sus funciones

Más detalles

Bartomeu Vives Sansó, 1999 4003 Laboratori de software de gestió Curs 2006/2007 Pag 1

Bartomeu Vives Sansó, 1999 4003 Laboratori de software de gestió Curs 2006/2007 Pag 1 SISTEMA GESTOR DE ORACLE...2 Funcionamiento General...2 Estructura de Física de la Base de Datos, ficheros...6 Estructura de Lógica de la Base de Datos. Tablespaces, segmentos y objetos...14 Estructura

Más detalles

Escrito por Administrator Miércoles, 15 de Diciembre de 2010 21:30 - Actualizado Domingo, 19 de Diciembre de 2010 13:16

Escrito por Administrator Miércoles, 15 de Diciembre de 2010 21:30 - Actualizado Domingo, 19 de Diciembre de 2010 13:16 1. Top-Down Oracle, a la hora de optimizar el rendimiento de nuestra base de datos recomienda un orden concreto de los aspectos a optimizar. Por ejemplo ponen el diseño de la base de datos por encima de

Más detalles

Administración de Sistemas Gestores de Bases de Datos

Administración de Sistemas Gestores de Bases de Datos Administración de Sistemas Gestores de Bases de Datos UD 2: Auditorías en el SGBD Oracle Félix Reyes Fernández Índice Conceptos Tipos de auditorías Registros de auditorías Vistas de auditorías Gestión

Más detalles

UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERÍA

UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERÍA UNIVERSIDAD CATÓLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERÍA CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES TRABAJO DE SEMINARIO DE GRADUACIÓN Previo a la obtención del título de: INGENIERO

Más detalles

Mecanismos de Recuperación

Mecanismos de Recuperación Mecanismos de Recuperación Índice Aspectos generales sobre Tipos de fallos Fallos con pérdida de memoria volátil Actualización inmediata Actualización diferida Fallos con pérdida de memoria estable Mecanismos

Más detalles

ADMINISTRACION. J.M. Reixach

ADMINISTRACION. J.M. Reixach ADMINISTRACION J.M. Reixach INDICE INDICE... 2 BIBLIOGRAFIA... 3 QUE ES ORACLE?... 4 EL ADMINISTRADOS DE LA BASE DE DATOS (DBA)... 5 ALGUNAS HERRAMIENTAS DE ORACLE... 7 CARACTERISTICAS DE ORACLE... 8 LA

Más detalles

Práctica 3. Desarrollo de bases de datos con ORACLE

Práctica 3. Desarrollo de bases de datos con ORACLE Práctica 3. Desarrollo de bases de datos con ORACLE 3.1 Introducción a Oracle Comencemos con una introducción a Oracle. Para ello, hablaremos de El servidor de Oracle Estructuras de la base de datos y

Más detalles

Backup & Recovery Oracle 9i

Backup & Recovery Oracle 9i Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que

Más detalles

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11

Diseño y Admón. de Bases de Datos. Ingeniería Informática curso 2010/11 Laboratorio 06. Objetivos: Representación interna de un BD. Tablas, índices e índices full-text. Sesiones: 1 (24 de noviembre de 2010) Ejercicio: 1. Representación interna: 1.1. Copiar al repositorio de

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

8 SQL SERVER 2008 RA-MA

8 SQL SERVER 2008 RA-MA ÍNDICE Capítulo 1. Características, novedades y entorno de trabajo... 17 1.1 Novedades en SQL Server 2008... 17 1.2 Instalación de Microsoft SQL Server 2008... 19 1.3 Versiones de Microsoft SQL Server

Más detalles

Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup.

Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup. Tema 32. Adm. de BBDD: motores, gestión del espacio, seguridad, rendimiento, servicios de red, backup. Introducción... 1 Los motores de Bases de Datos... 2 Gestión del almacenamiento... 3 Gestión del espacio

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS TEMA 1. ARQUITECTURA DE LA BASE DE DATOS. 1.1. Comprobar las variables de entorno necesarias para conectarnos a la BD. 1.2. Identificar los procesos que componen instancia. 1.3. Ver el tamaño

Más detalles

AdministrAción de OrAcle 11G

AdministrAción de OrAcle 11G AdministrAción de OrAcle 11G PROYECTO EDITORIAL Consulte nuestra BIBLIOTECA página DE web: EDUCACIÓN www.sintesis.com En ella encontrará el catálogo completo y comentado Director: Antonio Bolívar Botia

Más detalles

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo

Oracle DBA. Requisitos previos. Duración y modalidad. Próximos Inicios. Alcances de la Capacitación. Costo y formas de pago. Instructor a cargo Oracle DBA Requisitos previos Para realizar esta capacitación es necesario que los alumnos posean los siguientes conocimientos: Manejo de inglés, Lecto-Comprensión de textos técnicos. Modelo relacional

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Creación de una base de datos Oracle Para obtener más información, visite www.slinfo.una.ac.cr Autor: Steven R. Brenes Chavarria Email:

Más detalles

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles.

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles. PRACTICAS TEMA 7. USUARIOS, PERFILES, PRIVILEGIOS Y ROLES. 1. Buscar en la documentación en línea y en bd el contenido de las vistas: dba_profiles dba_roles dba_users dba_role_privs dba_tab_privs dba_sys_privs

Más detalles

TEMA 4.4: Recuperación ante fallos

TEMA 4.4: Recuperación ante fallos TEMA 4.4: Recuperación ante fallos a.- Introducción b.- Transacción: concepto y procesamiento c.- Recuperación - Concepto de Recuperación - Estructuras de Recuperación: - Ficheros Redo Log - Ficheros de

Más detalles

Escrito por Beatriz Hernández Jueves, 13 de Octubre de 2011 10:47 - Actualizado Jueves, 13 de Octubre de 2011 11:04

Escrito por Beatriz Hernández Jueves, 13 de Octubre de 2011 10:47 - Actualizado Jueves, 13 de Octubre de 2011 11:04 1 OBJETIVOS Data Pump Export es la utilidad de Oracle que se encarga de copiar los datos a un fichero de volcado con una extensión.dmp en la base de datos ORACLE. El objetivo de este documento es ver cómo

Más detalles

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA

8 MICROSOFT SQL SERVER 2008 R2. CURSO PRÁCTICO RA-MA ÍNDICE CAPÍTULO 1. CARACTERÍSTICAS, NOVEDADES Y ENTORNO DE TRABAJO...17 1.1 NOVEDADES EN SQL SERVER 2008 R2...17 1.2 INSTALACIÓN DE MICROSOFT SQL SERVER 2008 R2...18 1.3 VERSIONES DE MICROSOFT SQL SERVER

Más detalles

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea.

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea. PRACTICAS. RECUPERACION. 1. Obtener la definición y comprobar el contenido de las vistas V$DATAFILE, V$TABLESPACES, V$CONTROLFILE, V$ARCHIVED_LOG, V$PARAMETER, V$RECOVER_FILE y V$RECOVERY_LOG Conectado

Más detalles

Arquitectura del DBMS Oracle

Arquitectura del DBMS Oracle Arquitectura del DBMS Oracle guía de iniciación Autor: Jorge Sánchez (www.jorgesanchez.net) año 2004 e-mail: mailto:info@jorgesanchez.net Este trabajo está protegido bajo una licencia de Creative Commons

Más detalles

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDES. Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática

UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDES. Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática UNIVERSIDAD REGIONAL AUTONOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: SISTEMAS DISTRIBUIDOS & ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra

Más detalles

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío

Más detalles

Paola Pullas Oracle Product Manager Refundation Consulting Group paola.pullas@refundation.com

Paola Pullas Oracle Product Manager Refundation Consulting Group paola.pullas@refundation.com Paola Pullas Oracle Product Manager Refundation Consulting Group paola.pullas@refundation.com Indexamiento: Lo Bueno, Lo Malo, Lo Incorrecto Indexamiento: Lo Bueno Son la mejor forma de mejorar el rendimiento

Más detalles

Es preciso que se conozcan los posibles escenarios de fallos y los tipos de recuperación disponibles para poder tomar la decisión correcta.

Es preciso que se conozcan los posibles escenarios de fallos y los tipos de recuperación disponibles para poder tomar la decisión correcta. 3 Principios sobre Backup y Recuperación de Datos Tanto el backup como la recuperación en Oracle Server puede ser muy simple como muy compleja. Esto va a depender de los requerimientos del negocio en que

Más detalles

PostgreSQL, Oracle, MySQL y otros. Sahyra Yépez

PostgreSQL, Oracle, MySQL y otros. Sahyra Yépez PostgreSQL, Oracle, MySQL y otros Sahyra Yépez Caracas, agosto 2011 Introducción Transacciones Clasificación de los fallos Tipos de almacenamiento Técnicas de Recuperación ante fallos Técnicas basadas

Más detalles

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento

Sistemas de Datos. Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Rendimiento de la Base de datos. Procesamiento de consultas y administración del rendimiento Esquema de la clase 1. Procesamiento de consultas 2. El optimizador del DBMS 3. Los Ajustes del Rendimiento

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN ORACLE GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c Newsletter Diciembre 2013 Contenido Página: 1 Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c 3 Migración de Base de Datos Hacia ASM Recuperación de Una Tabla Desde un Respaldo

Más detalles

Administración Básica de Oracle 10g. Prácticas sobre trabajos.

Administración Básica de Oracle 10g. Prácticas sobre trabajos. PRACTICAS. TRABAJOS. 1. Identificar los procesos de sistema operativo que corresponden a la base de datos, existe algún proceso coordinador de trabajos -cjqnnn- corriendo en la instancia?. homecursocurso01

Más detalles

ADMINISTRACIÓN. Responsabilidades del DBA

ADMINISTRACIÓN. Responsabilidades del DBA ADMINISTRACIÓN El presente trabajo pretende explicar la administración de una base de datos ORACLE, lo que considero más importante para poder desarrollar las tareas administrativas, es el conocimiento

Más detalles

Módulo. 7 Administración n de bases de datos. Armando Vega A.

Módulo. 7 Administración n de bases de datos. Armando Vega A. Módulo 7 Administración n de bases de datos Creación de Bases de DatosD Armando Vega A. Objetivos del módulo Crear y modificar base de datos Entender las opciones de base de datos Monitorear el espacio

Más detalles

1. Conectarse al catalogo de RMAN de una BBDD determinada

1. Conectarse al catalogo de RMAN de una BBDD determinada 1. Objetivos Manual con ejemplos básicos de uso de RMAN. 1. Conectarse al catalogo de RMAN de una BBDD determinada [ora11g@prueba ~]$ rman target / catalog rman@rman Recovery Manager: Release 11.2.0.1.0

Más detalles

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

Más detalles

Administración Básica de Oracle9i.

Administración Básica de Oracle9i. PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep

Más detalles

Administración Básica de Oracle10g. 1.1. Comprobar las variables de entorno necesarias para conectarnos a la BD.

Administración Básica de Oracle10g. 1.1. Comprobar las variables de entorno necesarias para conectarnos a la BD. PRACTICAS TEMA 1. Administración Básica de Oracle10g ARQUITECTURA DE LA BASE DE DATOS. 1.1. Comprobar las variables de entorno necesarias para conectarnos a la BD. 1.2. Identificar los procesos que componen

Más detalles

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle Arranque y parada de la base de datos. Ficheros de traza. SGBD Administración avanzada de Oracle Arranque y parada de la Base de datos. Ficheros de traza. 1 ARRANQUE Y PARADA DE LA BASE DE DATOS. FICHEROS

Más detalles

Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS

Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS Unidad IV: Operación y mantenibilidad 4.1 Bitácoras de trabajo del DBMS En caso de que sea multiusuario existen muchas ventajas adicionales, donde la BD es con toda probabilidad mucho más grande y compleja.

Más detalles

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:

Más detalles

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS.

PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. PRACTICAS TEMA 2. DISEÑO Y CREACION DE UNA BASE DE DATOS. 2.1. Diseñar, sobre el papel, una BD teniendo en cuenta las contiendas de E/S y la organización de los tablespaces básicos. Suponer 4 discos: /u01

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

Fecha de finalización: 18 de Septiembre. Docente y Autor del Documento: Javier Navarro. Organiza y gestiona: Grupo Cartuja Informática

Fecha de finalización: 18 de Septiembre. Docente y Autor del Documento: Javier Navarro. Organiza y gestiona: Grupo Cartuja Informática Organiza y gestiona: Grupo Cartuja Informática Cliente: Centro de Formación del Profesorado de Sevilla Nº de Horas: 40 horas Fecha de inicio: 8 de Septiembre Fecha de finalización: 18 de Septiembre. Docente

Más detalles

AUDITANDO EN LAS BASES DE DATOS

AUDITANDO EN LAS BASES DE DATOS UNICIENCIA UNICIENCIA 22, 2008 22 pp. 135-140 2008 AUDITANDO EN LAS BASES DE DATOS Johnny Villalobos Murillo Facultad de Ciencias Exactas y Naturales, Escuela de Informática, Universidad Nacional de Costa

Más detalles

2. ESTUDIO DE INDICES

2. ESTUDIO DE INDICES Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por

Más detalles

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea.

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea. PRACTICAS. ARCHIVADO. 1. Comprobar la información ofrecida por las vistas V$DATABASE, V$ARCHIVED_LOG, V$ARCHIVE_DEST, V$ARCHIVE_PROCESSES, V$BACKUP_REDOLOG, V$LOG y V$LOG_HISTORY. Conectado a sqlplus hacer

Más detalles

1 Descripció'f3n de la Arquitectura Oracle

1 Descripció'f3n de la Arquitectura Oracle 1 Descripció'f3n de la Arquitectura Oracle Para poder conocer el funcionamiento de las bases de datos Oracle, utilizarla y administrarla de la manera má'e1s eficiente, es de suma importancia adquirir el

Más detalles

Módulo 2. Administración y Gestión de Bases de Datos

Módulo 2. Administración y Gestión de Bases de Datos Módulo 2. Administración y Gestión de Bases de Datos 1/15 Tema 2.1. La administración de bases de datos 2.1.1. El administrador de bases de datos (DBA) 2.1.2. Funciones del DBA 2.1.3. Arquitectura de DBMS

Más detalles

Ing. M.A. Robert E. Puican Gutiérrez

Ing. M.A. Robert E. Puican Gutiérrez ADMINISTRACION BASICA DE ORACLE 10g QUÉ ES COMPUTACIÓN GRID Producto del movimiento de IT hacia ambientes compartidos (nuevas tecnologías para compartir discos). El grid funciona

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS. AUDITORÍA. 1. Ver la descripción de las vistas ALL_DEF_AUDIT_OPTS, DBA_AUDIT_OBJECT, DBA_AUDIT_SESSION, DBA_AUDIT_STATEMENT, DBA_AUDIT_TRAIL, DBA_OBJ_AUDIT_OPTS, DBA_PRIV_AUDIT_OPTS, y DBA_STMT_AUDIT_OPTS.

Más detalles

3 Dimensionado Avanzado

3 Dimensionado Avanzado 3 Dimensionado Avanzado Hasta ahora hemos visto cómo configurar y ajustar las estructuras de memoria de Buffer Cache y del Conjunto Compartido. Estos dos componentes de la SGA junto al Redo Log Buffer

Más detalles

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL Facultad de Ingeniería CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES TRABAJO DE SEMINARIO DE GRADUACIÓN Previo a la obtención del título de: INGENIERO

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved. 10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos

Más detalles

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de

Más detalles

Transparent Data Encryption Oracleyyo.com

Transparent Data Encryption Oracleyyo.com Transparent Data Encryption Oracleyyo.com ÍNDICE 1 INTRODUCCIÓN... 3 2 FUNCIONAMIENTO DE TDE... 4 2.1 ESQUEMA DEL TDE... 4 2.2 MANEJO DE LAS LLAVES EN TDE... 5 3 IMPLEMENTACIÓN DEL TDE... 6 3.1 IDENTIFICAR

Más detalles