Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Trabajo 1
0
Administración de Base de Datos – Unidad III
Índice
Manual Oracle database 11g
1
Administración de Base de Datos – Unidad III
2
Administración de Base de Datos – Unidad III
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
3
Administración de Base de Datos – Unidad III
conjunto de archivos debe estar conformado por dos grupos como mínimo y se
recomienda que cada grupo esté almacenado en discos separados.
4
Administración de Base de Datos – Unidad III
Restricciones de Tablas
Una tabla puede tener asociadas restricciones que deben cumplir todas las
filas. Entre las restricciones que se pueden fijar algunas reciben nombres
especiales.: clave primaria, clave ajena.
La clave primaria de una tabla está compuesta por las columnas que hacen
a cada fila de la tabla una fila distinta.
La clave ajena se utiliza para especificar las relaciones entre tablas. De
modo que un conjunto de columnas declaradas como clave ajena de una
tabla deben tener valores tomados de la clave primaria de otra tabla.
Usuarios
Esquemas
Índices
5
Administración de Base de Datos – Unidad III
Clusters
Vistas
Secuencias
Procedimientos y funciones
6
Administración de Base de Datos – Unidad III
Paquetes, Packages
Disparadores, Triggers
Sinónimos
Privilegios y Roles
7
Administración de Base de Datos – Unidad III
Para que un objeto pueda ser accedido por un usuario debe de tener
otorgado ese privilegio. Ejemplos de privilegios son:
INSERT, SELECT, UPDATE, EXECUTE, etc.
Los roles son grupos de privilegios que pueden ser utilizados para facilitar
la gestión de los privilegios. Los privilegios se pueden otorgar a un rol, y los
roles pueden ser otorgados a múltiples usuarios.
Los segmentos son los equivalentes físicos de los objetos que almacenan
datos. El uso efectivo de los segmentos requiere que el DBA conozca los
objetos que utiliza una aplicación, cómo los datos son introducidos en esos
objetos y el modo en que serán recuperados.
Como los segmentos son entidades físicas, deben estar asignados a
espacios de tablas en la BD y estarán localizados en uno de los ficheros de
datos del espacio de tablas. Un segmento está constituido por secciones
llamadas extensiones, que son conjuntos contiguos de bloques Oracle. Una
vez que una extensión existente en un segmento no puede almacenar más
datos, el segmento obtendrá del espacio de tabla otra extensión. Este
proceso de extensión continuará hasta que no quede más espacio
disponible en los ficheros del espacio de tablas, o hasta que se alcance un
número máximo de extensiones por segmento.
Segmento de Rollback
8
Administración de Base de Datos – Unidad III
9
Administración de Base de Datos – Unidad III
10
Administración de Base de Datos – Unidad III
11
Administración de Base de Datos – Unidad III
Ficheros temporales:
Select value
from v$system_parameter
where name = ‘control_files’;
12
Administración de Base de Datos – Unidad III
Figura 1. 11 Inicio
13
Administración de Base de Datos – Unidad III
Figura 1. 12 Login
14
Administración de Base de Datos – Unidad III
Vamos a ampliar el tablespace USERS que tiene en estos momentos 5 MB, le voy
a dar 5 MB más para que tenga 10 MB en total. Realmente lo que vamos
a ampliar es el datafile asociado al Tablespace USERS. Haremos clic sobre el link
del nombre del tablespace que queremos ampliar, en este caso el USERS.
Seleccionamos “USER” y le damos en editar.
La página „View Tablespace: Users‟ nos muestra el detalle de todos los atributos
del tablespace, en la sección „Datafiles‟ veremos el detalle de o los datafiles que
componen nuestro tablespace, volvemos a seleccionar editar para modificar los
valores.
15
Administración de Base de Datos – Unidad III
16
Administración de Base de Datos – Unidad III
17
Administración de Base de Datos – Unidad III
Los Ficheros de redo log registran cambios a la base de datos como resultado de
transacciones o acciones internas del servidor Oracle.
18
Administración de Base de Datos – Unidad III
Trabajan de manera cíclica. Si un archivo redo log online se llena LGWR pasará al
siguiente grupo de log en el cual se produce una operación de punto de control
(check point), la información es almacenada en el archivo de control (control file).
C:\oracle\Administrador\oradata\ABD
Con el comando
En esta imagen se muestran los archivos redo log files marcados con azul.
19
Administración de Base de Datos – Unidad III
Recuerde que los Redo Log File son archivos utilizados para salvaguardar las
operaciones ejecutadas en una base de datos.
20
Administración de Base de Datos – Unidad III
Cuando se inicia una instancia Oracle monta la base de datos, es decir, asocia
dicha instancia a su base de datos correspondiente. En un mismo ordenador
pueden ejecutarse varias instancias simultáneamente, accediendo cada una a su
propia base de datos física.
Shared pool:
21
Administración de Base de Datos – Unidad III
Oracle cuenta con herramientas para verificar detalles de la memoria SGA y PGA
así como también permite hacerle modificaciones. Para hacer esto primero
accederemos a la página principal de Oracle. Hacemos click en el Database
Control que se encuentra en Inicio > Oracle – OraDb11g_home1>Database
Control – ABD e introduciremos el usuario y el password correspondientes.
22
Administración de Base de Datos – Unidad III
23
Administración de Base de Datos – Unidad III
En este apartado podemos observar la PGA actual asignada así como también la PGA máxima
entre otra información útil. Daremos click en el botón “Detalles de Uso de Memoria PGA”.
24
Administración de Base de Datos – Unidad III
25