Ing Sistemas
•
•
•
Redo log
•
Tablespaces
Segmentos de rollback
•
Usuarios, roles, privilegios y perfiles
•
Francisco Fernández Martínez (pacof@um.es)
Juan Luis Serradilla Amarilla (juanlu@um.es)
Fichero de control
•
Este documento electrónico puede ser descargado libre y
gratuitamente desde Internet para su ejecución e
impresión, sólo para fines educativos y/opersonales,
respetando su integridad y manteniendo los créditos de
los autores en el pie de página.
Arranque y parada
•
Administración y Ajuste de Oracle 10g
Arquitectura de la Base de Datos
Jobs
•
Auditoría
•
Copias de seguridad y recuperación
Universidad de Murcia
Administración y Ajuste de Oracle 10g
Administración y Ajuste de Oracle 10g
© Juan LuisSerradilla Amarilla y Francisco Fernández Martínez 2008
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2008
2
OBJETIVOS
•
Conocer la Arquitectura Oracle.
•
Saber arrancar y parar una base de datos Oracle.
•
Gestionar los ficheros Redo log.
•
Gestionar el fichero de control.
•
Gestionar tablespaces, incluyendo temporales y undo.
•
Gestionarsegmentos de rollback.
•
Gestionar usuarios, roles, privilegios y perfiles.
•
Gestionar jobs.
•
Gestionar la auditoría del sistema gestor de base de datos.
•
Realizar copias de seguridad y recuperación de la base de
datos.
Administración y Ajuste de Oracle 10g
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2008
TEMA 1
ARQUITECTURA DE LA BASE DE DATOS3
Administración y Ajuste de Oracle 10g
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2008
4
TEMA 1.
ARQUITECTURA DE LA BD
SERVIDOR ORACLE
Servidor Oracle:
Instancia
Oracle
Base de datos
Oracle
• Servidor oracle
•
• Instancia
•
• Conexión a la Base de datos
Instancia
Oracle:
• Memoria: SGA (Automatic Shared Memory Management
>=10g) y PGA•
• Procesos: procesos de usuario, servidores y background
•
• Estructura lógica: tablespaces, segmentos, extensiones,
bloques
Base de datos
Oracle:
• Arquitectura OFA
•
• Usuarios administradores de la BD: sys y system
•
• Fichero de autenticación (orapw)
•
Administración y Ajuste de Oracle 10g
System Global
Area (SGA)
Procesos
Background
5
© JuanLuis Serradilla Amarilla y Francisco Fernández Martínez 2008
Ficheros de
Datos
Fichero(s) de
Control
Ficheros Redo
Log.
Administración y Ajuste de Oracle 10g
6
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2008
INSTANCIA
CONEXIÓN A LA BD
• La integran los procesos “background” y la SGA
• Abre una y sólo una BDO, y permite acceder a ella.
• Para poderconectarnos a una BDO, necesitamos una serie de
variables en el entorno del usuario del S.O. desde el que
realizaremos la conexión. En el caso de unix/linux:
Nota: con Oracle Real Application Cluster (RAC), más de una
instancia usarán la misma BD.
– ORACLE_HOME. Localización del sw Oracle a utilizar.
– ORACLE_SID. BD, asociada al ORACLE_HOME, a la que vamos a
conectarnos. Tiene sentidosólo en un SBD.
– PATH=$PATH:$ORACLE_HOME/bin. Programas Oracle
– LD_LIBRARY_PATH=$ORACLE_HOME/lib. Localización de las librerías
compartidas (Linux/Unix).
– NLS_LANG=spanish_spain. Idioma del cliente (opcional).
• En la máquina donde reside el servidor Oracle, la variable
ORACLE_SID identifica a la instancia con la que estamos
trabajando.
• Proceso de usuario: la ejecución de laaplicación que permite al
usuario iniciar la conexión; por ejemplo, sql*plus.
• Proceso servidor: se crea en el SBD cuando el usuario se
conecta a la BD, y es el que realmente interactúa con la BD.
• Una conexión de un proceso de usuario al SBD es una sesión
en la BD (puede haber varias del mismo usuario). Se inicia
cuando el usuario se valida contra la BD y termina cuando el
usuario se...
Regístrate para leer el documento completo.