Oracle 9i
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/o personales,
respetando su integridad y manteniendo los créditos de
los autores en el pie de página.
Queda por tanto prohibida su venta.
Administración Básica de Oracle 9i.© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
Francisco Fernández Martínez (pacof@um.es)
Juan Luis Serradilla Amarilla (juanlu@um.es)
Universidad de Murcia
TEMARIO
•
Arquitectura de la Base de Datos
•
Arranque y parada
•
Fichero de control
•
Redo log
•
Tablespaces
•
Segmentos de rollback
•
Usuarios, roles, privilegios y perfiles
•
Jobs
•Auditoría
•
Copias de seguridad y recuperación
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
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.
•
Gestionar segmentos 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 Básica de Oracle 9i.© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
3
TEMA 1
ARQUITECTURA DE LA BASE DE DATOS
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
4
TEMA 1.
ARQUITECTURA DE LA BD
• Servidor oracle
• Instancia
• Base de datos
• Memoria: SGA y PGA
• Procesos: procesos de usuario, servidores y background
• Estructura lógica: tablespaces, segmentos, extensiones, bloques
•Arquitectura OFA
• Usuarios administradores de la BD: sys y system
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
5
SERVIDOR ORACLE
• Servidor Oracle:
– Instancia Oracle
– Base de datos Oracle
• Instancia Oracle:
– Procesos Background
– SGA
• Base de datos Oracle:
– Ficheros de Datos
–Fichero(s) de Control
– Ficheros Redo Log.
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
6
SERVIDOR ORACLE
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
ARQUITECTURA DE LA BD
7
INSTANCIA
•
•
•
La integran los procesos “background” y la SGAAbre una y sólo una BDO, y permite acceder a ella.
En la máquina donde reside el servidor Oracle, la variable ORACLE_SID
identifica a la instancia.
RECO
PMON
SMON
SGA
DBW0
LGWR
Administración Básica de Oracle 9i.
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez 2006
ARC0
ARQUITECTURA DE LA BD
8
CONEXIÓN A LA BD
•
Para poder conectarnos 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:
– ORACLE_HOME. Localización del sw Oracle a utilizar.
– ORACLE_SID. BD, asociada al ORACLE_HOME, a la que vamos a conectarnos. Tiene sentido
só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).
•
•
•
Proceso de usuario: la ejecución de la aplicació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....
Regístrate para leer el documento completo.