CursoDBA10g1_parte1

Páginas: 59 (14585 palabras) Publicado: 13 de mayo de 2014
Administración de Oracle 10g (Parte 1)

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.

Francisco Fernández Martínez (pacof@um.es)
Juan Luis Serradilla Amarilla (juanlu@um.es)Administración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

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 seguridady recuperación

Administración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

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 de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

3

TEMA 1
ARQUITECTURA DE LA BASE DE DATOSAdministración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

4

TEMA 1.
ARQUITECTURA DE LA BD
• Servidor oracle
• Instancia
• Conexión a la Base de datos
• Memoria: SGA (Automatic Shared Memory Management
>=10g) 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
• Fichero de autenticación (orapw)
Administración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

5

SERVIDOR ORACLE
Servidor Oracle:



Instancia
Base de datos

Instancia Oracle:



System Global
Area (SGA)
Procesos
Background

Base de datos
Oracle:

••

Ficheros de
Datos
Fichero(s) de
Control
Ficheros Redo
Log.

Administración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

6

INSTANCIA



La integran los procesos “background” y la SGA
Abre 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 lainstancia con la que estamos
trabajando.

Nota: con Oracle Real Application Cluster (RAC), más de una
instancia usarán la misma BD.

Administración de Oracle 10g (Parte 1)
© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

ARQUITECTURA DE LA BD

7

CONEXIÓN A LA BD




Para poder conectarnos a una BDO, necesitamos una serie de
variables en el entorno del usuariodel 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.
• Una conexión de un proceso de usuario al SBD es una sesión
en la BD (puede haber varias del mismo usuario). Se...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS