Oracle

Solo disponible en BuenasTareas
  • Páginas : 58 (14295 palabras )
  • Descarga(s) : 0
  • Publicado : 8 de noviembre de 2010
Leer documento completo
Vista previa del texto
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. Administración de Oracle 10g (Parte 1)

Francisco Fernández Martínez (pacof@um.es) Juan LuisSerradilla Amarilla (juanlu@um.es)

Universidad de Murcia

© Juan Luis Serradilla Amarilla y Francisco Fernández Martínez

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 de Oracle 10g (Parte1) © 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. Gestionar segmentos de rollback. Gestionar usuarios, roles, privilegios y perfiles. Gestionarjobs. Gestionar la auditoría del sistema gestor de base de datos. Realizar copias de seguridad y recuperación de la base de datos.
3

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

TEMA 1 ARQUITECTURA DE LA BASE DE DATOS

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

5

SERVIDOR ORACLE
Servidor Oracle:
• • • • Instancia Base de datos System Global Area (SGA) Procesos Background

Instancia Oracle:

Base de datos Oracle:
• • • Ficheros de Datos Fichero(s) de Control Ficheros Redo Log.
6

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

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 la instancia 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 usuario del S.O. desde el que realizaremos la conexión. En el caso de unix/linux:

• Proceso de usuario: la ejecución de la aplicación que permite al usuario iniciar la conexión; porejemplo, 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 al desconectarse. • Desconectar una sesión con “ALTER SYSTEM DISCONNECT SESSION 'sid,serial#' [POST_TRANSACTION] [IMMEDIATE];”. Destruye el servidor dedicado (o el circuito virtual si MTS).
Administración de Oracle 10g (Parte 1) © Juan Luis Serradilla Amarilla y Francisco Fernández Martínez ARQUITECTURA DE LA BD

– 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. –...
tracking img