Subido por Joshue Laborde

Administracion BD

Anuncio
Nombre: Laborde Garcia Joshue
Curso: 5-2
ADMINISTRACIÓN DE BASE DE DATOS
Tema 1. Un vistazo a la administración de la Base de datos.
El video consta de seis temas principales, el primer tema trata de una introducción al mundo de
la base de datos dando conceptos básicos y fundamentales. Esta introducción sólo es para
recordar, puesto que nosotros ya hemos visto todos estos conceptos básicos en el curso anterior.
Además, cabe mencionar que todo el video está orientado a la herramienta de gestión de datos
Oracle
Primero habla de una base de datos relacionada, como se menciona en el video una base de datos
relacionada es un conjunto de tablas y colecciones. Sus términos mas usados, como ya sabemos
son: filas, columnas, clave primaria, clase foránea, campo y valor nulo. Luego habla sobre las
sentencias SQL, que son un grupo o conjunto de sentencias que nos permite acceder a la base de
datos de nuestro Oracle. Su clasificación de este grupo de sentencias, la cual algunas de estas
hemos estudiado antes son: Data retrieval, data manipultion lenguaje (DML), data definition
lenguaje (DDL), transacción control, data control lenguaje (DCL).
La base de datos Oracle se puede definir en dos palabras, instancia y base de datos. La instancia
es un conjunto de procesos y un espacio de memoria que permite manejar los datos almacenados
en la BD y la base de datos es un conjunto de ficheros que nos va a permitir almacenar esos datos.
La principal estructura de acuerdo al video es: Data files, Control files y Online redo log files.
A continuación, nombraremos las principales tareas de una administración de base de daros y las
herramientas que se usa para administrarlas
Tareas de una administración de base de datos
 Instalar y actualizar el software de
Oracle
 Crear BD
 Levantar y bajar instancias
 Gestionar usuarios y seguridad
 Hacer backup y recuperaciones si fuera
necesario
 Monitorizar y mejorar el rendimiento
 Diagnosticar y reportar errores al
soporte de Oracle
Herramientas para administrar
 Oracle Universal Installer (QUI)
 DB configuration assistand
 DB upgrate assitand
 Oracle net manager
Tema 2. Instalación y creación de una BD
En esta parte se habla sobre el proceso de instalación, el cual menciona algunas partes
importantes. Primero la instalación del software de Oracle se realiza a través de Oracle universal
installer (OUI), donde debemos ver algunos requisitos o requerimientos que se necesita para
instalar el software, uno de ellos es que te pide 1-2 gb de memoria.
Para que la instalación sea de forma completa y segura nos recomienda que mejor es hacer una
instalación avanzada, donde debes elegir una parte que dice solo software en la cual se instalará
los programas que ven en Oracle Home, pero no se crea la BD ni la estructura y tampoco la
instancia. Después utilizar el NETCA para la creación del listener que sirve para que otros
servidores puedan conectarse a la BD. Y por último se hace uso del DBCA para crear la BD más
personalizada
Tema 3. Uso del Enterprise manager
En este tema se conocerá de esta herramienta interesante la cual nos permite administrar una BD
a través de una página web. También nos permite:






Monitorizar la BD
Crear estructuras de almacenamiento
Crear esquemas
Gestionar la seguridad de usuarios
Hacer backup y restauraciones
Importar y exportar datos
La manera de arrancar el EM es con el comando “$ emctl start dbconsole”. Y lo accedemos con
https://hostname:1158/em y después debe loguearse.
Tema 4. Entorno de red
Existen algunas herramientas que sirven para configurar y gestionar el entorno de red, se
mencionará las más conocidas, estas son:



A través de EM de la página de administración de los servicios de red, podemos controlar,
crear listener.
Con el Oracle Net manager (netmgr) que nos dará una visión general de todo lo que
tenemos instalado
Oracle configuration Assistant (netca)
El listener, como lo nombramos antes pero no se dijo su significado, es un proceso servidor que
provee la conectividad de red con la base de datos Oracle, además de ser un proceso separado de
la BD, es como una oreja. Cabe mencionar que el listener no es una herramienta que elimina o
expulsa a un usuario conectado con la base de datos, sino bloquea (si el listener se desactiva) para
que no se conecten mas usuarios a la base de datos, ya que el listener es un iniciador de la
conexión. Por defecto el listener está en el puerto 1521.
Tema 5. La instancia
Como definimos antes, la instancia es un espacio de memoria reservado para la gestión de la BD
más una serie de procesos que trabaja con la BD. También veremos lo que es la SGA y la PGA
 La SGA: es común para todos y es la zona de memoria en la que la BD Oracle guarda
información sobre su estado
 PGA: es la zona de memoria de cada proceso Oracle. Espacio de memoria común pero
cada usuario escoge una pequeña parte
También revisaremos algunos de los procesos más importantes del SGA que manejan nuestra
base de daos, estos son:

System Monitor: Cuando una instancia
se nos cae y se quedan procesos que estaban
en memoria, esta nos permite recuperar todo

Process Monitor: Recupera un proceso
de usuario cuando ese proceso falla, limpia
cache y pasa información a disco

Database
Writer:
Proceso
que
constantemente está viendo lo que hay en
memoria y lo va escribiendo a disco

Checkpoint: Mira el espacio que no ha
sido usado en la memoria para pasarlo a disco
Tema 6. Estructuras de almacenamiento
Las tres principales estructuras de almacenamiento como menciona en el video son: control files,
data files y redo log files.
Data File
Un datafile es la representación física de un tablespace. Son los "ficheros de datos" donde se
almacena la información físicamente. La tablespace se almacenan segmentos (tablas o índices que
componen un esquema) y cada segmento se componen de bloques que son la estructura atómica
de almacenamiento
Control files
Fichero que funciona como una especie de catálogo en que se guarda la estructura de la BD, donde
se encuentran los ficheros, data files y redo log files. El control files siempre tiene que estar
multiplexado, es decir que debemos de tener dos copias del control files, y se recomienda que
estén en un disco distinto
Redo log files
Los ficheros redo log registran cambios a la base de datos como resultado de transacciones o
acciones internas del servidor. También protegen la BD de la perdida de integridad de casos de
fallos causados por suministro eléctrico, errores en disco duros. Estas trabajan de manera cíclica
Descargar