- La Arquitectura de ORACLE y los principales componentes.
- Definir las tareas propias de un Administrador de Bases de Datos.
- Instalar paso a paso el ORACLE.
- Gestionar las Estructuras de Almacenamiento.
- Crear y configurar una Base de Datos operativa.
- Iniciar y cerrar una instancia de DBA (como Gestión de Objetos).
- Administrar la seguridad de los Usuarios.
- Optimizar el rendimiento de la base.
Curso de Oracle DBA
El curso comienza con la introducción a las bases de datos relacionales y las tareas que debe desempeñar un administrador de bases de datos. Luego a través de un emulador, los alumnos aprenderán paso por paso a realizar la instalación del ORACLE. El curso continua enseñando las tareas y funciones clave que son requeridas por un administrador de Base de Datos en un entorno de producción. Los asistentes aprenderán a crear y configurar una Base de Datos operativa, iniciar y cerrar una instancia y demás practicas de DBA como Gestión de Objetos, Gestión de esquemas, seguridad, administración de servicios, performance, tareas de backup y restauración, etc.
El Objetivo de este curso es formar administradores de Bases de Datos ORACLE para que los mismos puedan aplicar a puestos de Oracle DBA.
Se requieren conocimientos sólidos en
- Bases de Datos relacionales, lenguaje SQL y entorno de trabajo ORACLE o haber realizado el curso Oracle Fundamentos.
- Manejo de entorno Linux o haber realizado el curso Introducción a Linux.
Es recomendable contar con conocimientos básicos en Operador Linux o haber realizado el curso Linux Operador.
1. Arquitectura
- Arquitectura de Oracle y principales componentes
- Organización
- Estructura lógica
- Estructura física
- Arquitectura instancia Oracle en detalle
- Estructuras de memoria
- Área de código de programas
- Área global del programa
- Área de ordenación
- Área global del sistema
- Procesos
- Organización
- Procesos servidores
- Procesos background
- Escritor de la bd (dbwr)
- Escritor de registros (lgwr)
- Punto de control (ckpt)
- Supervisor del sistema (smon)
- Supervisor de procesos (pmon)
- Recuperador (reco)
- Archivador (arch)
- Bloqueo (lckn)
- Despachador (dnnn)
- Archivos
- Archivos de registros de redo
- Archivos de control
- Datafiles y tablespaces
- Organización
- Tablas, columnas y tipos de datos
- Tablas temporales
- Restricciones de columnas (constraints)
- Usuarios
- Esquemas
- Índices
- Vistas
- Secuencias
- Procedimientos (stored procedures)
- Funciones
- Disparadores (triggers)
- Productos Oracle
- Oracle edición estándar
- Oracle edición enterprise
- Personal Oracle
- Oracle lite
- Oracle 9ias (application server)
- Oracle internet developer suite
- Oracle forms developer
- Oracle reports developer
- Oracle jdeveloper
- Oracle designer
- Oracle discoverer
- Oracle 9ias portal
- Soluciones cliente/servidor vs application server
- Esquema cliente servidor
- Application server (3 tiers)
2. Instalación del software de la base de datos
- Instalar el software con Oracle universal installer
- Configuración de variables de entorno
- Uso del log de instalación
- Uso de la arquitectura flexible óptima
- Ofa (Oracle flexible architecture)
- Ejemplo de configuración
- Herramientas administrativas comunes
3. Utilización del dbca
- Creación de la base de datos
- Nombre de la base de datos global
- System id
- Oracle spatial
- Oracle ultra search
- Oracle label security
- Oracle olap
- Oracle data mining
- Esquemas de ejemplo
- Modo de servidor
- Modo servidor dedicado
- Modo servidor compartido
- Configuración de memoria
- Típica
- Personalizada
- Juego de caracteres
- Tamaño de la base de datos
- Archivador
- Modo archive log
- Archivado automático
- Guardar como plantilla
- Usuario y contraseña
- Eliminación de una base de datos
- Manejo de plantillas
4. Gestión de la instancia Oracle
- Uso de enterprise manager
- Uso de SQL*plus e iSQL*plus para el acceso a la base de datos Oracle
- Uso de SQL*plus
- Connect usuario/password@sid
- Show user
- Disconnect
- Exit
- Uso de iSQL*plus
- Modificación de parámetros de inicialización de la base de datos
- Spfile
- Pfile
- Pasos del arranque de la base de datos
- Descripción de opciones de parada de la base de datos
- Log de alertas
5. Gestión de las estructuras de almacenamiento
- Descripción de almacenamiento de bloques los datos de las filas
- Estructura lógica
- Tablespaces
- Segmento
- Extensiones (extents)
- Bloque Oracle o bloque de datos
- Estructura física
- Archivos de datos
- Bloques de sistema
- Gestión del espacio en los tablespaces
- Tablespaces manejados localmente
- Tablespaces gestionados a través del diccionario de datos
- Gestión tablespaces
- Poner en offline un tablespace
- Poner en offline un tablespace
- Poner en modo read only un tablespace
- Borrar un tablespace
- Redimensionar un tablespace
- Mover datafiles
- Crear tablespaces
- Obtener información de los tablespaces
- Características y beneficios de asm
- Asm (automatic storage management)
- Ejemplo de configuración típica
6. Administración de la seguridad del usuario
- Creación y gestión de cuentas de usuario
- Creación y gestión de roles
- ¿Qué son los roles?
- Creación de roles
- Modificación de rol
- Asignación de rol a usuarios
- Borrado de roles
- Activación y desactivación de roles
- Creación y gestión perfiles
- Creación de perfiles
- Modificación de perfiles
- Asignación de perfiles
- Borrado de perfiles
- Asignar y revocar privilegios
- Que son los privilegios
- Privilegios de sistema
- Otorgar privilegios de sistema
- Revocar privilegios de sistema
- Privilegios sobre objetos
7. Gestión de los objetos del esquema
- Crear y modificar tablas
- Operaciones con las tablas
- Convención en los nombres
- Creación de tablas
- Modificación de tablas
- Borrado de tablas
- Restricciones
- Creación de vistas
- Crear secuencias.
- Diccionario de datos
- Utilización de diccionario de datos
- Vistas estáticas
- Vistas dinámicas
8. Gestión de datos y concurrencia
- Manipulación de datos a través de SQL
- SQL
- Líneas de comentarios
- Líneas de ejecución
- Líneas de comandos SQL
- Líneas de comandos SQL*plus
- Comandos propios del entorno SQL*plus
- Desc
- List
- Run
- Edit
- Save
- @ o start
- Get
- Spool
- Exit o quit
- Comandos SQL*plus de formato de visualización de datos
- Show all
- Set pagesize
- Set linesize
- Set pause
- Set heading
- Set feedback
- Set termout
- Column format
- Comandos de encabezado y pies de pagina
- Uso de variables
- Variables de sustitución
- Variables de usuario
- Comandos complementarios
- Prompt
- Pause
- Connect
- Host
- Break
- Compute
- Creación de triggers
- Que son los triggers
- Manejo de eventos
- Definición de niveles de bloqueo
- ¿Qué son los bloqueos?
- Clasificación
- Tx row locks
- Tm table locks
- Row exclusive locks (rx)
- Exclusive table locks (x)
- Resumen de bloqueos
- Monitoreo y resolución de conflictos de bloqueo
9. Gestión de datos undo
- Tablespaces undo y segmentos undo
- Segmentos undo y transacciones
- Errores con undo
- Tamaño de undo
- Creación de segmentos de rollback
- Segmentos de rollback públicos:
10. Oracle database security
- Autentificación y administración de usuarios
- Administración de privilegios
- Administración de contraseñas.
- Establecimiento de límites de recursos de la base de datos
- Implementar auditoria
- Tipos de auditoria:
- Registros de auditoria. ?Audit trail?
- Activar auditoria. Parámetro ?audit_trail?.
- Auditoria de usuarios administradores
- Auditoria de sentencias
- Auditoria de privilegios
- Auditoria de esquema
- Desactivación de auditoria (sentencia noaudit)
- Administración del ?audit trail?.
- Recomendaciones
11. Enterprise manager – Configuración de red
- Estableciendo la conexión entre el servidor y el cliente
- Conectando un cliente a la base de datos
- Modificando la configuración de red con el em
- Administración de los servicios de red
12. Optimización básica SQL
- Normas básicas de optimización
- Optimizador basado en reglas (rule)
- Optimizador basado en costes (choose)
- Sugerencias o hints
- Calcular el coste de una consulta.
- Plan de ejecución
13. Gestión del rendimiento
- Monitorización y ajuste de la base de datos
- Configurando el método de notificación
- Automatic database diagnostic monitor (addm)
- Configuración de asesores
14. Conceptos de backup y recuperación
- Tipos de fallos
- Modo archivelog
- Ventajas:
- Inconvenientes:
- Backup – teoría
- Backups del so
- Backups de la bd en frío
- Backups de la bd en caliente
- Backups lógicos con export/import
- Recuperación – teoría
- Errores de usuario
- Fallos de sentencias
- Fallos de procesos
- Fallos de la red
- Fallos de instancia
- Fallos del sistema
- Definiciones y conceptos
- Tipos de recuperación
- Recuperación de bloques
- Recuperación de threads
- Recuperación física
- Métodos de recuperación
- Aplicación de redo log
- Recuperación física – Detalle
- Requisitos para utilizar recuperación física
- Recuperación de la bd
- Recuperación de un tablespace
- Recuperación de un fichero de datos
- Creando un fichero de control
- Manipulando backup y recuperación con enterprise manager
- Restauración y recuperación
Course Reviews
No Reviews found for this course.