Curso de Oracle DBA: Administrador de Base de Datos Experto

Especialízate como DBA Oracle, domina instalación, seguridad, RMAN y afinación de rendimiento para garantizar disponibilidad y recuperación ante desastres, con formación práctica, reconocimiento profesional y acceso de por vida para impulsar tu carrera en empresas que usan Oracle

cursos-cortos.com

Porcursos-cortos

👤

194,327

Estudiantes ya inscritos
12 €

Oferta Especial

♾️ Acceso vitalicio total 📜 Certificado
Curso de Oracle DBA: Administrador de Base de Datos Experto

¿Quieres formarte como Administrador de Bases de Datos 'DBA', una posición fundamental y muy solicitada en el ámbito tecnológico? Las empresas de gran tamaño confían en los sistemas Oracle para gestionar operaciones críticas, por eso resulta esencial conocer a fondo su servidor de base de datos.

Este programa te acompaña desde los principios básicos, como la instalación en Oracle Linux y la arquitectura de la instancia, hasta las responsabilidades propias de un DBA senior. El enfoque principal es la práctica administrativa: aprenderás a manejar schemas, tablespaces y las medidas de seguridad, además de crear usuarios, roles y privilegios. A lo largo del curso realizarás ejercicios reales que reproducen situaciones empresariales para consolidar habilidades y aplicar soluciones efectivas en entornos de producción.

El valor real de un DBA se aprecia en situaciones de emergencia. Por ese motivo dominarás la herramienta clave: RMAN 'Recovery Manager'. Aprenderás tácticas de copia de seguridad, procesos de restauración y recuperación para garantizar la continuidad del negocio ante fallos o desastres y proteger los datos.

Un buen DBA también mejora el rendimiento. Abordaremos el Performance Tuning para detectar cuellos de botella y optimizar consultas mediante SQL Tuning. Así te transformarás en un administrador experto capaz de mantener los datos seguros y rápidos.

Detalles del Curso

  • 💻 Horas de video 24
  • 🕒 Horas de estudio 192
  • 🎬 Videos 198
  • 📝 Test 190
  • 📈 Nivel Básico a Experto
  • Lenguaje Español y Multi Idioma
  • 🎓 Certificado de estudios
  • 🔓 Acceso vitalicio total
  • 🏵️ 7 Días de garantía
  • 💳 Pago protegido con SSL
  • 💵 Aceptamos todas las modalidades de pago

¿qué competencias clave adquirirás con este curso?

  • 📦 Gestionar la infraestructura Oracle con enfoque profesional: instalación, manejo de instancias, tablespaces, cuentas, roles y medidas de seguridad.
  • 🛡️ Dominar RMAN (Recovery Manager) para diseñar y ejecutar estrategias fiables de copia de seguridad y recuperación de datos.
  • 🚀 Aplicar técnicas de Performance Tuning y SQL Tuning para identificar cuellos de botella, optimizar consultas lentas y mejorar el rendimiento de la base de datos.
  • 🔄 Implementar soluciones de alta disponibilidad con Oracle Data Guard para replicación y recuperación frente a desastres.
  • ✍️ Emplear PL/SQL para crear procedimientos almacenados y triggers, y utilizar SQL Developer como herramienta de trabajo habitual.
  • 📊 Supervisar la base de datos con Oracle Enterprise Manager (OEM) o mediante scripts, analizando registros y configurando alertas para prevenir incidencias.

Potencia tu CV con el aval de Cursos Cortos:

Certificado decursos-cortos

El contenido del curso abarca:

👨🏻‍🏫 17 Temas
TEMA 1: TECNOLOGIAS DE SERVIDOR DE ORACLE
4 Lecciones00:21:01
Adquirirás dominio de la arquitectura y herramientas Oracle, SQL y PLSQL, diseño relacional y normalización hasta la 3FN, desarrollo de aplicaciones e informes con Developer Suite y labores DBA como optimización y copias de seguridad

1.1. Tecnologías de servidor en oracle para administradores dba

Expone los elementos de Oracle y sus funciones: Database Server, Application Server y Enterprise Manager, las capas de aplicaciones web, los modelos de conexión y las herramientas de gestión y monitorización.

08:25

1.2. Herramientas de desarrollo

En Oracle verás lenguajes de servidor como SQL y PLSQL en la base de datos, las cuatro clases de sentencias SQL DML DDL DCL TCL y lenguajes externos C y Java mediante OCI

03:40

1.3. Aplicaciones

Guía para emplear Oracle Developer Suite, desarrollar aplicaciones con Forms, crear informes con Reports y XML Publisher y permitir que los usuarios generen y personalicen informes con Discoverer

03:53

1.4. Definiciones generales

Aprende a diseñar tablas relacionales, normalizar hasta la tercera forma normal, gestionar relaciones muchos a uno y ejecutar tareas esenciales de administrador de bases de datos como diseño físico, optimización de consultas y copias de seguridad.

05:03

TEMA 2: ARQUITECTURA DE ORACLE
6 Lecciones01:17:24
Aprende a manejar la arquitectura Oracle: diferencias entre instancia y base, SGA y PGA, archivos físicos y lógicos, gestión de procesos y sesiones, y estrategias de alta disponibilidad y recuperación para proteger datos.

2.1. Arquitectura de la instancia

Aprenderás a diferenciar una instancia de una base de datos Oracle, entender las funciones de SGA y PGA, identificar ficheros físicos y lógicos y cómo establecer sesiones y conexiones entre cliente y servidor.

06:58

2.2. Arquitectura de base de datos con instancia simple

Conoce cómo difieren la instancia y la base de datos Oracle y su arquitectura: SGA y PGA, procesos y sesiones, datafiles, redo log y archivos de control, el diccionario de datos y su protección y recuperación

08:40

2.3. Arquitectura de bd con sistemas distribuidos

Aprenderás a distinguir usos y diferencias de RAC, Streams y Data Guard en alta disponibilidad, en replicación y en tipos de standby físico y lógico.

05:00

2.4. Distribución de la memoria

Conoce los componentes de una instancia Oracle y cómo la SGA y sus áreas clave Database Buffer Cache, Redo Log Buffer, Shared Pool y pools opcionales gestionan memoria, entrada y salida, commits y rendimiento.

19:13

2.5. Distribución de procesos

Aprenderás a identificar y comprender el papel de los procesos en segundo plano de Oracle SMON PMON DBWn LGWR CKPT y de servicios adicionales MMON MMAN ARCn RECO, su despliegue en Linux y Windows y cómo verlos en V$PROCESS y V$SESSION

17:49

2.6. Descripción de estructuras de almacenamiento

Distinga entre almacenamiento lógico y físico en Oracle y conozca tablespaces, fichero de control, redo logs, ficheros de datos, diccionario y vistas dinámicas para gestionar la base de datos.

19:44

TEMA 3: ÁMBITO DEL TRABAJO DEL DBA
4 Lecciones00:24:21
Funciones esenciales de un DBA: evaluar hardware, instalar y administrar Oracle, elegir almacenamiento, optimizar rendimiento, gestionar copias y recuperación, controlar accesos y configurar OFA con ORACLE_BASE y ORACLE_HOME

3.1. El rol del dba

Un administrador de bases de datos realiza tareas clave: calcular hardware y recursos, instalar y mantener Oracle, seleccionar almacenamiento, vigilar y optimizar rendimiento, gestionar copias y recuperación, y proteger usuarios y accesos.

04:23

3.2. Herramientas para gestionar el entorno

Alcanza dominio de las herramientas Oracle para instalar, configurar y gestionar bases de datos: OUI, inventory, DBCA, DBUA, SQL Plus, SQL Developer, OEM, Data Pump, SQL Loader y RMAN.

13:43

3.3. Planificar la instalación

Antes de instalar Oracle, decidir sistema operativo y hardware, estimar costes y escalabilidad, estructurar OFA usando ORACLE_BASE y ORACLE_HOME y configurar variables de entorno en Windows y Linux

03:33

3.4. Ofa - optimal flexible architecture

La estructura OFA de Oracle y las variables ORACLE_BASE y ORACLE_HOME se establecerán para ordenar instalaciones, controlar versiones y facilitar la gestión y el intercambio de datos

02:42

TEMA 4: INSTALACIÓN DE ORACLE
10 Lecciones00:38:07
Guía para instalar y configurar Oracle 19c en Linux y Windows: requisitos de sistema, gestión de usuarios y grupos, paquetes y kernel, diferencias ZIP y RPM, descarga oficial, Grid Clusterware y comprobación de ficheros y servicios

4.1. Requisitos de instalación

Parámetros esenciales para instalar Oracle en Linux y Windows: plataformas y versiones compatibles, memoria, swap, espacio en disco y requisitos del directorio tmp.

04:31

4.2. Usuario oracle

Administrar cuentas y grupos en Oracle para manejar permisos, roles habituales y seguir normas recomendadas al crear y asignar.

02:32

4.3. Tipos de instalaciones oracle

Guía para instalar Oracle 19.3 en Linux: comparar ZIP y RPM, pasos para descomprimir y ejecutar la preinstalación manual con ZIP y criterios para elegir RPM que automatiza la preinstalación.

03:01

4.4. Descargando oracle

Guía paso a paso para descargar Oracle desde fuente oficial y elegir el instalador más adecuado

02:45

4.5. Configurando los parámetros del kernel

Comprender y ajustar parámetros del kernel relativos a límites de archivos, semáforos y memoria compartida, y optimizar buffers de red y el rango de puertos locales para mejorar rendimiento y estabilidad.

03:02

4.6. Instalación de paquetes en linux

Usa yum en CentOS para instalar los paquetes requeridos por Oracle Grid Infrastructure, Clusterware y ACFS, y confirma las dependencias y el estado de los servicios.

00:47

4.7. Creando grupos y usuarios

Aprende a crear usuarios y grupos en Linux y a asignar usuarios a grupos empleando los comandos groupadd y useradd.

05:51

4.8. Instalando oracle (i)

Manual práctico para la instalación de Oracle Database en Windows, incluye requisitos, pasos del instalador, configuración de la base de datos, verificación de servicios y resolución de problemas.

06:33

4.9. Instalando oracle (ii)

Instrucciones detalladas para instalar Oracle Database en tu equipo y ajustar los componentes esenciales que permiten empezar a utilizarlo.

01:16

4.10. Ficheros creados por la instalación de oracle

Desde cero crearás archivos, los nombrarás al guardarlos y comprobarás su contenido en el sistema de archivos

07:49

TEMA 5: CREANDO BASE DE DATOS
6 Lecciones01:06:37
Crear y administrar una base de datos Oracle usando DBCA y OUI: instanciarla, generar archivos de control y de datos, ajustar parámetros, almacenamiento, memoria y registros, y diagnosticar procesos Oracle con ps y grep

5.1. Creación de base de datos

Explora la instancia y la base de Oracle, estructuras de memoria y procesos, estados de arranque, archivos de control y parámetros, creación del servidor y del diccionario, variables e instalación mediante OUI.

10:52

5.2. Creación de una base de datos con dbca

Con DBCA crearás y mantendrás una base de datos Oracle: generar fichero de parámetros y clave, ejecutar scripts de creación y configurar Database Control junto a los scripts resultantes

06:38

5.3. Creando una base de datos con dbca

Crear una base de datos Oracle con dbca: abrir terminal, ejecutar dbca, seleccionar configuración típica, definir almacenamiento y rutas, elegir juego de caracteres y contraseñas, crear la instancia y comprobar registros y usuarios.

13:35

5.4. Revisando los scripts creados

Usa cd, ls y pwd para ver la estructura que crea dbca: ORACLE_BASE y oradata con ORCL, controlfile y datafile, la fast recovery area con backups y los ficheros de inicio en Oracle home

09:50

5.5. Creando una base de datos en modo avanzado

Configurarás en modo avanzado una base de datos Oracle con dbca, seleccionando plantilla y tipo, ajustando parámetros y ficheros, definiendo redo log y archivado, asignando memoria y almacenamiento y preparando Enterprise Manager

20:53

5.6. Revisando los procesos

Identificarás los procesos en segundo plano de Oracle: SMON, PMON, DBWn, LGWR, CKPT, ARCn, RECO, MMON y MMAN, y cómo listarlos con ps -ef y grep para diagnosticarlos.

04:49

TEMA 6: GESTIÓN DE INSTANCIAS
29 Lecciones03:41:06
Serás responsable de iniciar, detener y recuperar Oracle, configurar el listener, spfile y pfile y las variables de entorno, ajustar parámetros y la memoria SGA y PGA, y revisar logs, privilegios y modos de conexión

6.1. Conexión a la base de datos

Iniciar y conectar EM DB Control con emctl, arrancar el listener con lsnrctl, abrir y cerrar la base de datos con STARTUP y SHUTDOWN y gestionar estados y privilegios SYSDBA y SYSOPER

16:04

6.2. Tratando parametros

Aprenderás a diferenciar pfile y spfile, distinguir parámetros estáticos y dinámicos, consultar las vistas V$PARAMETER y V$SPPARAMETER y usar ALTER SYSTEM, CREATE SPFILE y CREATE PFILE para ver, modificar y convertir parámetros.

10:33

6.3. Diccionario de datos

Distinguirás las diferencias entre las vistas USER_, ALL_ y DBA_ del diccionario de datos de Oracle y reconocerás consultas habituales como USER_TABLES y DBA_OBJECTS

03:39

6.4. Ficheros de traza y log alerg

Identificar y analizar ficheros de traza y el Alert Log de Oracle: qué registran, cómo revisarlos con ADRCI o Enterprise Manager y cómo detectar errores críticos y operaciones de instancia

02:30

6.5. Configurando las variables de entorno

Desde la terminal, establece y verifica las variables ORACLE_SID, ORACLE_BASE y ORACLE_HOME con printenv, export y el script oraenv para apuntar a la base de datos correcta.

10:49

6.6 Conociendo el sql plus

Ajusta las variables de entorno y emplea SQL Plus en la terminal para iniciar sesión como system o sys, comprobar el usuario con showuser y administrar los privilegios básicos sysdba y sysoper

09:41

6.7. Parando una base de datos

Aprenderás a identificar y verificar los cuatro tipos de shutdown de Oracle y a comprender cómo afectan a transacciones, commits, rollbacks y a la recuperación al iniciar la base de datos

14:43

6.8. Arrancando una base de datos

Verás cómo identificar los estados de una base Oracle, el orden de búsqueda de ficheros de parámetros y ejecutar los comandos startup, shutdown immediate y alter database para arrancar, montar y cerrar la base.

09:53

6.9. Conociendo vistas y tablas dinámicas

Cómo consultar y emplear las vistas de diccionario y de rendimiento de Oracle para obtener metadatos, reconocer los prefijos USER ALL DBA y V$ GV$ y lanzar consultas prácticas para DBAs sobre estado, versión y sesiones

11:02

6.10. Visualizando los datos de la sga

Aprenderás el funcionamiento de la SGA de Oracle, sus componentes clave como shared pool, large pool, database buffer y redo log buffer, la gestión de cachés y las vistas dinámicas para vigilar su memoria.

07:40

6.11. Visualizando los parametros

Detectar y ajustar parámetros de inicialización de Oracle para limitar recursos, optimizar rendimiento, comprender parámetros derivados y dependientes del sistema operativo y consultar sus valores desde la vista V$PARAMETER.

07:12

6.12. Conociendo los ficheros de parametros

Ubicar y gestionar archivos de parámetros en Oracle 11g, rutas de SPFILE y PFILE en Linux y Windows, formato y comentarios de PFILE, comandos para crear y convertir SPFILE y PFILE y arrancar la base usando un PFILE.

05:28

6.13. Conociendo los parametros

Identifica parámetros estáticos y dinámicos, modifica los estáticos en archivo y los dinámicos en caliente, determina cuándo aplicar ALTER SESSION o ALTER SYSTEM y consulta sus valores en V$PARAMETER, V$SYSTEM_PARAMETER y V$SPPARAMETER.

05:55

6.14. Modificando los parámetros a nivel de sesión

Con ALTER SESSION SET puedes ajustar parámetros de sesión, cambiar NLS_LANGUAGE y saber cuáles no pueden modificarse.

06:06

6.15. Modificando los parámetros a nivel de sistema

Modificar parámetros en Oracle con ALTER SYSTEM SET, diferenciar cambios en memoria o en SPFILE y saber cuándo es necesario reiniciar la base para que el nuevo valor tenga efecto

07:17

6.16. Fichero de control

El archivo de control guarda nombre, rutas y archivos de datos y redo logs, registra cantidad y orden de redo logs y checkpoint, y permite recuperar y poner en marcha la base de datos.

04:02

6.17. Creando un init.ora desde un spfile

Crear un INIT.ORA a partir del SPFILE facilita editar parámetros y recuperar el arranque de la base de datos. Esta tarea corresponde al administrador SYS por razones de seguridad y responsabilidad.

03:57

6.18. Añadiendo un fichero de control y arrancando desde el init.ora

Duplicar el archivo de control de respaldo en INIT.ORA, ajustar su ruta y arrancar Oracle usando ese archivo para restaurar la base de datos.

04:59

6.19. Creando un spfile desde un init.ora

Obtener un SPFILE partiendo de INIT.ORA y aprovecharlo para arrancar la instancia de la base de datos con seguridad.

03:14

6.20. Gestión de la memoria

Administración de memoria en Oracle: definición de SGA y PGA, funcionamiento de la gestión automática y manual y criterios para elegir entre ambas alternativas.

05:08

6.21. Configurando la memoria automática (amm)

Define memory_max_target como tope, asigna memory_target como reserva activa y mantiene sga_target y pga_aggregate_target en cero para lograr gestión dinámica.

08:51

6.22. Configurando la memoria sga de forma automática

Automatiza la gestión de la SGA: ajustar SGA_TARGET y SGA_MAX_SIZE, comprobar SGA_MIN_SIZE y desactivar AMM estableciendo MEMORY_TARGET en 0.

07:31

6.23. Configurando la memoria sga de forma manual

Para optimizar la SGA, desactive el ajuste automático y modifique SHARED_POOL_SIZE, LARGE_POOL_SIZE, JAVA_POOL_SIZE, STREAMS_POOL_SIZE y DB_CACHE_SIZE en función de los recursos y demandas.

08:05

6.24. Configurando la memoria pga de forma automática

Gestión de PGA en Oracle: cuándo optar por el modo automático, por qué es mejor y cómo ajustar PGA_AGGREGATE_TARGET y otros parámetros para su configuración manual.

05:48

6.25. Introducción a los procesos

Aprenderás a distinguir los tipos de procesos en Oracle, comprender el funcionamiento de procesos dedicados y compartidos y saber cuándo emplear cada uno para optimizar recursos y conexiones.

06:21

6.26. Procesos dedicados

Desde varias consolas Linux inicia sesiones en Oracle como sysdba y como usuarios, arranca la base, localiza procesos dedicados por sesión y consulta V$SESSION para comprobar usuario servidor y aplicación cliente.

10:16

6.27. Configurando servidores compartidos 1

Configurar y gestionar servidores compartidos en Oracle, analizar SHARED_SERVERS, MAX_SHARED_SERVERS, SHARED_SERVERS_SESSIONS, DISPATCHERS y la función del listener orclXDB.

08:33

6.28. Configurando servidores compartidos 2

Usa las vistas V$DISPATCHER y V$SHARED_SERVER para inspeccionar y ajustar dispatchers y servidores compartidos, habilita SHARED_SERVERS y DISPATCHERS y modifica tnsnames.ora para elegir conexiones dedicadas o compartidas

10:24

6.29. Configurando servidores compartidos 3

Usa sqlplus para entrar al servicio compartido, verifica en v$session que la sesión figura como SHARED y consulta desde qué aplicación cliente se conecta el usuario SYSTEM

05:25

TEMA 7: CONFIGURACIÓN DEL ENTORNO DE RED DE ORACLE
10 Lecciones01:09:03
Configurarás y administrarás Oracle Net creando listeners, archivos tnsnames.ora y sqlnet.ora, empleando lsnrctl y netca, formando cadenas Easy Connect y locales, y verificando con sqlplus conexiones locales y remotas

7.1. Configuración y gestión de red

Configurar y entender Oracle Net: listeners, modos servidor dedicado y compartido, sintaxis de conexión, resolución de nombres, archivos LISTENER.ORA y registro estático y dinámico de instancias.

08:37

7.2. Listener y área de servicio

Con lsnrctl administrar listeners: arrancar, detener y consultar estado, manejar servicios y trazas. Con Net Manager crear alias en tnsnames.ora y usar ese alias para conectar con sqlplus

04:48

7.3. Tipos de conexión

Explica las diferencias entre conexiones locales y remotas en Oracle, el uso de BEQ frente al listener, funciones de tnsnames.ora y listener.ora, el flujo por SQLNet en puerto 1521 y la creación de procesos dedicados en servidor y cliente.

03:40

7.4. Visualizando las conexiones locales y los servidores

Detectarás conexiones locales y procesos de Oracle desde el sistema operativo y a través de las vistas de la base de datos, y consultarás los nombres de servicio y de dominio empleados por las instancias.

08:02

7.5. Conexiones remotas

Descubre los cuatro métodos de conexión de Oracle Net: Easy Connect, tnsnames.ora local, Directory LDAP y External. Aprende a crear cadenas de conexión, usar Easy Connect, el puerto por defecto y detectar el listener

06:58

7.6. Conociendo el listener

Ubicar y configurar archivos listener.ora tnsnames.ora sqlnet.ora, ajustar parámetros esenciales, usar lsnrctl y tnsping, y cómo diagnosticar y verificar conexiones Oracle.

05:35

7.7. Creando un listener

Generar el archivo listener.ora con netca, colocarlo en el directorio de red de Oracle, configurar TCP en el puerto 1521, arrancar el listener y verificar su configuración y estado.

06:30

7.8. Trabajando con un listener

Con sqlplus establece la conexión vía easy connect a orcl1 en localhost puerto 1521. Antes usa lsnrctl para configurar y administrar el listener, comprueba status y services y revisa listener.ora

06:08

7.9. Creando sqlnet y tnsnames

Emplea netca para configurar sqlnet.ora y tnsnames.ora, añade la entrada local orcl1db, verifica la conexión y conéctate desde sqlplus mediante local naming

08:47

7.10. Trabajando con el net manager

Usarás Oracle Net Manager para abrir la herramienta, explorar perfiles, editar sqlnet.ora, tnsnames.ora y listener.ora, definir métodos de conexión, gestionar direcciones, opciones avanzadas de seguridad y listeners.

09:58

TEMA 8: TIPOS DE ESTRUCTURAS DE ALMACENAMIENTO
15 Lecciones02:09:20
Administrar tablespaces en Oracle: tipos, creación y borrado, datafiles y OMF, redimensionamiento y autoextensión, extents gestionados localmente o por diccionario, consultas a vistas DBA y uso básico de ASM para striping y mirroring

8.1. Tablespaces, datafile, segmentes, extents

Muestra cómo Oracle organiza y conserva datos en tablespaces, segmentos, extents y bloques, cómo consultar vistas DBA para localizar datafiles y gestionar extents, y las capacidades de ASM en striping y mirroring.

08:19

8.2. Gestión de tablespaces

Identificarás y gestionarás tablespaces en Oracle: tipos, creación mediante EM y SQL, uso de CREATE ALTER DROP, administración de datafiles, configuración de OMF y control de umbrales de alerta.

13:05

8.3. Gestión del espacio de los tablespaces

Te encargarás del espacio de tablespaces, ajustando tamaño o incorporando datafiles, dominando la gestión de extents por diccionario o local mediante UNIFORM y AUTOALLOCATE, y definiendo si la gestión de segmentos será manual o automática

05:45

8.4. Consultando vistas de tablespaces

Aprenderás a consultar las vistas dba_tablespaces, dba_data_files, dba_temp_files, v$datafile, v$tempfile y dba_free_space para inspeccionar tablespaces, archivos y espacio libre.

10:23

8.5. Creando tablespaces

Crear tablespaces en discos separados, otorgar propiedad con chown oracle:dba y definir el tamaño en MB o GB de forma adecuada para que no se interprete en bytes.

07:58

8.6. Gestionando los extent (i)

Con un ejemplo práctico aprenderás a gestionar extensiones en tablespaces de Oracle, distinguir cuándo conviene UNIFORM o AUTOALLOCATE y calcular sus tamaños.

08:00

8.7. Gestionando los extent (ii)

Configura y comprende EXTENT MANAGEMENT LOCAL en Oracle, cuándo conviene UNIFORM o AUTOALLOCATE y la forma en que Oracle determina tamaños de extensión según 64K 1M 8M 64M y el tamaño inicial de la tabla.

07:06

8.8. Añadiendo ficheros a un tablespaces

Mediante ALTER TABLESPACE ADD DATAFILE se agrega un datafile a la tablespace y con SIZE se fija su tamaño para incrementar el espacio disponible

03:54

8.9. Cambiando el estado a los tablespaces

Aprende a cambiar y gestionar estados de tablespaces en Oracle: modo solo lectura y modo lectura y escritura, tipos de desconexión y cuándo aplicarlos, además del comando ALTER TABLESPACE con ejemplo práctico.

12:21

8.10. Autoextendiendo ficheros

Administra la autoextensión de ficheros de tablespaces, activando o desactivando AUTOEXTEND y asignando valores NEXT y MAXSIZE para evitar falta de espacio

12:52

8.11. Cambiando el tamaño de los ficheros

RESIZE permite aumentar o reducir un archivo y evitar errores que se producen al asignar una capacidad menor que el contenido real.

08:00

8.12. Moviendo y renombrando ficheros

ALTER DATABASE DATAFILE permite mover y renombrar ficheros de base de datos: usar MOVE para cambiar la ubicación y TO para indicar el destino, renombrar sin mover o mover conservando el nombre.

07:49

8.13. Trabajando con tablespaces temporales

En Oracle explica qué guardan las tablespaces temporales, por qué se diferencian de las permanentes y cómo crear y asignar la tablespace TEMP por defecto.

09:54

8.14. Borrando tablespaces

Borrar una tablespace con DROP TABLESPACE, forzar eliminación de su contenido con INCLUDING CONTENTS y suprimir también los archivos con INCLUDING CONTENTS AND DATAFILES.

04:28

8.15. Creando tablespaces con tamaños de bloque

Elegir y ajustar tamaño de bloque en Oracle: explicación de DB_BLOCK_SIZE y DB_CACHE_SIZE, diferencias entre bloques para cargas OLTP y para data warehouse, y procedimiento para crear tablespaces con bloques mayores.

09:26

TEMA 9: USUARIOS, PRIVILEGIOS, ROLES Y PERFILES
30 Lecciones02:39:58
Gestionar en Oracle usuarios y roles, controlar tablespaces y cuotas, definir autenticación y perfiles, otorgar y revocar privilegios, asegurar contraseñas y seguridad, y usar vistas y comandos SQL para auditar y mantener la base de datos

9.1. Usuarios

Gestión de usuarios Oracle: crear y configurar nombre, tablespace por defecto y temporal, asignar cuotas, establecer perfil y estado, elegir métodos de autenticación y usar comandos SQL para crear, modificar, bloquear, expirar y eliminar usuarios.

15:13 🔒

9.2. Privilegios

Administrarás privilegios en Oracle diferenciando los de sistema y los de objeto, y empleando GRANT y REVOKE para otorgar, revocar y consultar permisos de usuarios y de roles.

06:14 🔒

9.3. Roles en oracle

Administra privilegios en Oracle mediante roles, crea roles, otorga permisos y roles a usuarios u otros roles, activa roles en sesión y delega permisos con WITH GRANT OPTION y WITH ADMIN OPTION

04:43 🔒

9.4. Perfiles

Con este video aprende a comprar el curso y obtener acceso a toda la documentación y a los recursos exclusivos.

06:42 🔒

9.5. Creando usuarios

Crear una cuenta de usuario en SQL, fijar su contraseña con Identified by y conceder mediante Grant los privilegios Connect y Resource para permitir la conexión y la creación de objetos.

05:51 🔒

9.6. Modificando usuarios

Con ALTER USER se gestionan usuarios: se cambia la contraseña mediante IDENTIFIED BY y se asigna un tablespace por defecto o temporal, solo los administradores pueden modificar otros atributos.

05:55 🔒

9.7. Reservando espacio para los usuarios

Define la tablespace predeterminada de un usuario y concede, restringe o anula cuotas de espacio en una o varias tablespaces

05:19 🔒

9.8. Bloqueando usuarios

En la base de datos controla bloqueo y desbloqueo de usuarios y obliga expiración de contraseñas con los comandos ALTER USER ACCOUNT LOCK, ACCOUNT UNLOCK y PASSWORD EXPIRE.

06:00 🔒

9.9. Eliminando usuarios

Eliminar un usuario de la base de datos con DROP USER y usar CASCADE para borrar también sus objetos asociados, junto a la advertencia sobre el posible riesgo de pérdida de datos.

03:28 🔒

9.10. Conociendo los privilegios del sistema

Con GRANT se otorgan privilegios de sistema. La cláusula ANY permite crear tablas en esquemas ajenos y ayuda a identificar cuándo un usuario carece de permisos.

06:49 🔒

9.11. Heredando privilegios del sistema

Emplea WITH ADMIN OPTION para otorgar un privilegio que el destinatario podrá delegar a terceros, asegurando que únicamente pueda conceder ese mismo permiso.

02:58 🔒

9.12. Eliminando privilegios del sistema

REVOKE elimina privilegios y, al suprimir un privilegio heredado, quienes lo recibieron por delegación lo conservarán.

02:41 🔒

9.13. Concediendo privilegios de objetos

Gestiona privilegios de objetos: identificarás los de tablas vistas secuencias y procedimientos y aprenderás a concederlos a otros usuarios con el comando GRANT.

04:36 🔒

9.14. Concediendo privilegios sobre columnas

Aprenderás a conceder el privilegio INSERT por columna para que un usuario solo pueda insertar campos específicos, por ejemplo permitir entrada en PRODUCTO y bloquearla en CODIGO

06:08 🔒

9.15. Heredando privilegios de objetos

Asignar privilegios sobre objetos a un usuario y habilitarle la capacidad de transferir esos privilegios a otras personas

02:42 🔒

9.16. Eliminando privilegios de objetos

Quitar permisos sobre objetos en SQL mediante REVOKE, indicando qué objeto y a qué usuario se aplican

03:28 🔒

9.17. Consultado los privilegios

Explora y aprende a manejar las vistas de privilegios en Oracle col tab sys, identifica qué muestra cada vista, diferencia entre dba y user y aplica SELECT para listar columnas concretas o todos los campos

07:50 🔒

9.18. Creando un rol

Usa CREATE ROLE para crear un rol y consulta DBA_ROLES para revisar las columnas ROLE_ID ROLE PASSWORD_REQUIRED y ORACLE_MAINTAINED y así entender su significado

04:14 🔒

9.19. Concediendo permisos a un rol

En Oracle gestiona permisos: da y quita privilegios de sistema y de tablas a un rol y revisa esos permisos mediante las vistas DBA_SYS_PRIVS y DBA_TAB_PRIVS.

04:48 🔒

9.20. Asignando roles a usuarios

Registra un usuario, dale roles del sistema o personalizados y consulta SESSION_ROLES y USER_ROLE_PRIVS desde su sesión para comprobar sus privilegios

03:51 🔒

9.21. Consultando roles

Emplea las tablas DBA_ROLES, DBA_ROLES_PRIVS, SESSION_ROLES, USER_ROLE_PRIVS, ROLE_TAB_PRIVS y ROLE_SYS_PRIVS para revisar en Oracle los roles y sus privilegios.

07:51 🔒

9.22. Eliminando roles

Consulta y filtra roles y privilegios en Oracle con las tablas DBA_ROLES, DBA_ROLES_PRIVS, SESSION_ROLES, USER_ROLE_PRIVS, ROLE_TAB_PRIVS y ROLE_SYS_PRIVS para identificar asignaciones y privilegios heredados

02:24 🔒

9.23. Perfil por defecto

Activar y configurar RESOURCE_LIMIT en Oracle, asignar y revisar perfiles de usuarios mediante la vista DBA_PROFILES y supervisar el consumo de recursos por usuario o por grupo.

06:19 🔒

9.24. Creando un perfil

Para proteger una base de datos Oracle se debe aplicar el principio de mínimos privilegios, mitigar riesgos asociados al rol PUBLIC y a paquetes UTL, revocar permisos inseguros y ajustar parámetros de instancia y autenticación remota.

05:43 🔒

9.25. Modificando un perfil

Modificar el perfil llamado BECARIOS mediante ALTER PROFILE para limitar recursos, fijando SESSIONS_PER_USER en 3.

03:35 🔒

9.26. Asignando un perfil a un usuario

Puedes asignar un perfil a un usuario de dos maneras: al crearlo o al editarlo, mostrando ejemplos prácticos de sentencias SQL.

05:28 🔒

9.27. Recursos de password

Guía para ajustar y comprender políticas de contraseñas: intentos fallidos, bloqueo temporal, vigencia y reutilización prohibida, reglas de complejidad, periodo de gracia y tiempo de inactividad de cuentas.

03:53 🔒

9.28. Trabajando con los recursos de password

Modificar perfiles con ALTER PROFILE para restringir parámetros de contraseña y evitar que hereden los valores del perfil por defecto.

07:28 🔒

9.29. Eliminando perfiles

En Oracle use DROP PROFILE para perfiles sin usuarios. Para perfiles con usuarios aplique DROP PROFILE CASCADE y reasigne esos usuarios al perfil por defecto.

03:12 🔒

9.30. Base de datos en modo quiesce

Como administrador gestiona el modo QUIESCE: actívalo y desactívalo para impedir que usuarios sin privilegios se conecten durante mantenimiento y comprobar qué ocurre cuando intentan acceder

04:35 🔒

TEMA 10: GESTIÓN DE TABLAS
6 Lecciones00:31:52
Domina Oracle: DML y DDL, transacciones COMMIT ROLLBACK SAVEPOINT y ACID, esquemas y referencias, tablas y restricciones, PL SQL con procedimientos funciones paquetes triggers, índices, bloqueos y concurrencia

10.1. Operaciones dml

Aprende a usar INSERT UPDATE DELETE MERGE, gestionar transacciones con COMMIT ROLLBACK SAVEPOINT y entender ACID así como el manejo de bloques undo y redo en Oracle.

08:26 🔒

10.2. Tablas

En Oracle aprenderás el funcionamiento de esquemas y espacios de nombres, cómo referenciar objetos con o sin esquema para prevenir errores, los tipos de tablas y los comandos CREATE ALTER DROP.

03:47 🔒

10.3. Constraint

Aprenderás a gestionar restricciones en SQL, incluyendo claves primarias y foráneas, UNIQUE, NOT NULL y CHECK. Entenderás ON DELETE y los estados ENABLE, DISABLE, VALIDATE y NOVALIDATE, y sabrás activar o modificar restricciones con ALTER TABLE.

04:55 🔒

10.4. Objetos pl/sql

Detectarás y crearás objetos PLSQL esenciales: procedimientos con parámetros IN OUT, funciones que devuelven valores, paquetes para agrupar código y triggers que responden a eventos DML DDL y de base de datos

05:49 🔒

10.5. Indices

Cómo los índices aceleran búsquedas en tablas, tipos comunes como UNIQUE, compuestos y basados en funciones, sintaxis para crearlos y borrarlos, y por qué es necesario eliminarlos y recrearlos para modificarlos

03:11 🔒

10.6. Tipos de bloqueos

Gestiona bloqueos en Oracle, tipos exclusivos y compartidos, deadlocks y encolamiento, y usa SELECT FOR UPDATE con NOWAIT o WAIT para controlar concurrencia y evitar bloqueos.

05:44 🔒

TEMA 11: GESTIÓN DEL UNDO
9 Lecciones00:58:58
Gestión integral de segmentos UNDO en Oracle: parámetros esenciales, tablespaces y auto management, consultas a vistas de monitoreo, retención y flashback, manejo de errores ORA-30036 y ORA-1555 y del ciclo de transacciones

11.1. Introducción al undo dba

Manejo de segmentos UNDO en Oracle: qué son, parámetros clave UNDO_MANAGEMENT UNDO_TABLESPACE UNDO_RETENTION, consultas y vistas relevantes DBA_SEGMENTS y V$UNDOSTAT, y cómo pasar al modo automático

03:31 🔒

11.2. Gestión de undo

Describe la gestión automática de segmentos UNDO, tipos de datos undo, parámetros y tablespace en Oracle, el uso de flashback y prácticas para prevenir y solucionar errores ORA-30036 y ORA-1555.

13:43 🔒

11.3. Consistencia de lectura

Oracle asegura lectura consistente: devuelve los datos tal y como existían al comenzar la consulta, recurre al UNDO para versiones previas y muestra SNAPSHOT TOO OLD cuando procede.

02:53 🔒

11.4. Parámetros para trabajar con el undo

Revisar y administrar UNDO en Oracle: comprender undo_management, undo_retention y undo_tablespace. Ejecutar SHOW PARAMETER y consultar DBA_TABLESPACES y DBA_DATA_FILES para localizar UNDOTBS1 y sus archivos.

06:33 🔒

11.5. Trabajar con tablespaces undo

Configurar un tablespace UNDO con autoextensión, evaluar su impacto en la retención y en flashback, y cambiar el tablespace UNDO por defecto en Oracle.

06:00 🔒

11.6. Tiempo de retencion del undo

Configurarás y garantizarás el tiempo de retención UNDO en Oracle, aprenderás a consultar y modificar undo_retention y a activar retention guarantee para priorizar la consistencia de lectura

06:18 🔒

11.7. Trabajando con los datos del undo

Aprende a consultar y analizar las vistas DBA_ROLLBACK_SEGS V$UNDOSTAT V$ROLLSTAT y DBA_UNDO_EXTENTS para supervisar el espacio UNDO y las operaciones de rollback en Oracle.

08:27 🔒

11.8. Borrando un tablespace del undo

Eliminar un tablespace UNDO no usado mediante DROP TABLESPACE, borrando su contenido y archivos de datos, y comprobar que no queda ningún segmento de rollback asociado al tablespace eliminado.

04:02 🔒

11.9. Identificando transacciones

Localizar el fichero UNDO en Oracle y rastrear el ciclo de vida de las transacciones, consultar su estado en V$TRANSACTION y observar el impacto de INSERT, UPDATE, COMMIT y ROLLBACK.

07:31 🔒

TEMA 12: GESTIÓN DE LA SEGURIDAD
8 Lecciones00:51:57
Administra y protege Oracle aplicando principio de menor privilegio, limitando UTL_FILE_DIR y la ejecución de UTL desde PUBLIC, activando auditorías, gestionando redo logs, multiplexando, agregando o quitando miembros y forzando un switch.

12.1. Introducción a la gestión de seguridad

Fortalece la seguridad de Oracle: aplicar principio de mínimo privilegio, revocar a PUBLIC el acceso a paquetes UTL, restringir UTL_FILE_DIR y configurar autenticación remota y archivo de contraseñas.

03:31 🔒

12.2. Auditoria

Configura y administra auditorías en Oracle: seguridad, base de datos, con triggers y FGA, ajusta parámetros y usa comandos para capturar y consultar eventos y políticas.

08:08 🔒

12.3. Introducción al redo log

Los redo log de Oracle registran los cambios, LGWR los escribe en disco y así se posibilita la recuperación de la base de datos tras fallos.

05:52 🔒

12.4. Trabajando con los redo log

Revisión práctica de V$LOG y V$REDOFILE para detectar grupos, hilos, orden, tamaño, miembros, estado y SCN de los redo logs y entender el ciclo y cómo forzar el cambio manual de ficheros

08:26 🔒

12.5. Añadiendo un miembro de redo log

Añadirás miembros a grupos de REDO LOG, inspeccionarás las vistas V$LOG y V$LOGFILE, ejecutarás SWITCH mediante ALTER SYSTEM y observarás el paso de los estados INVALID a CURRENT para aprender a multiplexar ficheros.

08:39 🔒

12.6. Añadiendo un grupo de redo log

Aprenderás a consultar los grupos REDO LOG y sus miembros, crear un nuevo grupo con ficheros y tamaño, aplicar buenas prácticas de multiplexado y forzar un cambio de estado con SWITCH para comprobar CURRENT.

06:37 🔒

12.7. Borrando un miembro de redo log

Para eliminar un miembro de un grupo REDO LOG en Oracle, consultar V$LOG y V$LOGFILE, ejecutar ALTER SYSTEM SWITCH LOGFILE para liberar CURRENT y luego ALTER DATABASE DROP LOGFILE MEMBER sin borrar el último miembro

07:00 🔒

12.8. Borrando un grupo de redo log

Revisar la vista V$LOG. Para eliminar un grupo de REDO LOG usar ALTER DATABASE DROP LOGFILE GROUP. Si el grupo está CURRENT se genera un error, por eso ejecutar SWITCH antes de borrar los archivos físicos.

03:44 🔒

TEMA 13: MANTENIMIENTO DE LA BASE DE DATOS
9 Lecciones00:57:47
Optimizo planes con estadísticas del diccionario DBMS_STATS y ANALYZE, gestiono AWR y ADDM, interpreto recomendaciones de memoria SGA PGA, configuro alertas y detecto y recompilo objetos PLSQL inválidos e índices inservibles.

13.1. Estadisticas del optimizador

Aprenderás cómo el optimizador de Oracle emplea las estadísticas del diccionario para elegir planes, cómo generarlas y actualizarlas con ANALYZE y DBMS_STATS y dónde consultarlas en DBA_TABLES, DBA_TAB_COLUMNS y DBA_INDEXES

09:49 🔒

13.2. Awr

Administración y funcionamiento del AWR de Oracle: qué son las instantáneas y su ubicación física, funciones de MMON y la opción STATISTICS_LEVEL, diferencia entre métricas y baselines, y uso del paquete DBMS_WORKLOAD_REPOSITORY.

06:50 🔒

13.3. Asesores

Verás cómo operan los asesores de Oracle como ADDM, memoria, SQL, segmento, undo y recuperación, y de qué modo el planificador de mantenimiento automatiza estadísticas y recomendaciones para optimizar la base de datos.

08:01 🔒

13.4. Alertas y umbrales

Gestiona alertas Oracle distinguiendo stateful y stateless, fija umbrales en AWR, revisa alarmas en Database Control y en vistas DBA_OUTSTANDING_ALERTS y DBA_ALERT_HISTORY, y habilita métodos y reglas de notificación.

03:27 🔒

13.5. Recolección de estadisticas

Comprueba el conteo de filas en dba_tables y tras borrar registros ejecuta dbms_stats gather_table_stats para que num_rows muestre el recuento real

04:05 🔒

13.6. Gestión automática de memoria

Aprende qué distingue a SGA y PGA, cómo Oracle maneja la memoria, cómo ORDER BY incide en el rendimiento y qué parámetros activar para gestión automática y mejor asignación de memoria

09:26 🔒

13.7. Uso de avisos de memoria

Analizarás las recomendaciones de memoria de Oracle en AWR y Enterprise Manager a través de V$PGA_TARGET_ADVICE y V$SGA_TARGET_ADVICE para conocer tamaños sugeridos, factores, estado de la propuesta y su efecto en el rendimiento.

02:41 🔒

13.8. Resolver problemas con objetos inválidos

Identifica y consulta objetos PLSQL y vistas inválidas, revisa dependencias y errores, recompila con ALTER o utlrp como SYSDBA y detecta índices inservibles para reconstruirlos con tablespace y nologging

04:49 🔒

13.9. Manejo de objetos inválidos

Detectar y reparar procedimientos PLSQL inválidos: provocar uno con error, ver mensajes de compilación con SHOW ERRORS, localizar en DBA_OBJECTS objetos con STATUS INVALID y recompilar hasta eliminarlos.

08:39 🔒

TEMA 14: CONCEPTOS DE BACKUP Y RECUPERACIÓN
31 Lecciones03:49:52
Automatiza y configura copias de seguridad y recuperaciones en Oracle con RMAN: tipos de copia, ARCHIVELOG y FRA, gestión de redo y checkpoints, recuperación de instancia y parámetros para reducir MTTR y proteger datos

14.1. Introducción al backup y recovery

Localiza fallos en Oracle y aprende las estrategias de respaldo y recuperación: completos, a un punto en el tiempo, en frío, en caliente, incrementales y uso de RMAN para automatizar restauraciones.

05:39 🔒

14.2. Introducción al archive log

Explica el funcionamiento de los modos NOARCHIVELOG y ARCHIVELOG en Oracle, sus diferencias y cómo elegir y configurar ARCHIVELOG para permitir copias de seguridad y restauraciones sin pérdida de datos.

10:11 🔒

14.3. Propiedades de los archive log

En Oracle decidirás la ubicación de los archive logs, establecerás destinos como FRA, filesystem, ASM o standby mediante LOG_ARCHIVE_DEST_n y configurarás el patrón de nombres con LOG_ARCHIVE_FORMAT.

06:25 🔒

14.4. Configurando el archive log

En Oracle indica dónde almacenar los ARCHIVE LOG y su formato: apunta LOG_ARCHIVE_DEST a rutas y al FRA, y ajusta LOG_ARCHIVE_FORMAT con scope spfile para que los nombres sigan el patrón elegido

07:42 🔒

14.5. Pasando la base de datos a archive log

Convertir una base de datos Oracle a ARCHIVELOG: detenerla, arrancar en MOUNT, activar ARCHIVELOG, abrirla, forzar SWITCH y comprobar los archivelogs en la FRA y en el directorio de archivado

09:22 🔒

14.6. Identificar tipos de fallos

Oracle evita y corrige pérdidas de datos con redo y undo, Data Guard y RAC, rollback y PMON, flashback y LogMiner, permite recuperaciones incompletas y protege ante fallos de red, de medios y de instancia

07:44 🔒

14.7. Modos de mejorar la recuperación

Recuperación de instancia en Oracle: recuperación automática con roll forward y rollback, rol de SMON, checkpoints y ajuste de FAST_START_MTTR_TARGET para reducir MTTR y uso del asesor MTTR y de V$INSTANCE_RECOVERY.

09:31 🔒

14.8. Identificar agentes fundamentales

Configurar y gestionar redo logs y archive logs, comprender tipos de checkpoint, controlar switches y miembros y activar archivelog para garantizar la recuperación y la protección de datos.

10:36 🔒

14.9. Flash recovery área

Gestión y ajuste del Flash Recovery Area: qué archivos contiene, qué parámetro determina su ruta y cuál fija su tamaño, y de qué modo RMAN gestiona el espacio y los flujos de copias de seguridad primario, secundario y terciario.

02:43 🔒

14.10. Flash recovery área 2

Inspecciona la Fast Recovery Area de Oracle: comprueba parámetros DB_RECOVERY, localiza db_recovery_file_dest y su cuota, y repasa $ORACLE_BASEfast_recovery_area para ver archivelogs y controlfiles.

07:02 🔒

14.11. Crear backups consistentes

Cómo distinguir y crear backups Oracle con RMAN y manuales, copias completas y parciales, incrementales, requisitos de archivelog, tipos de copia y comandos básicos para generar backups

06:54 🔒

14.12. Backups que no requieren parada

En Oracle: cuándo usar archivelog, cómo respaldar el control file, pasos para poner tablespaces en modo backup y copiar datafiles, y cómo RMAN automatiza el proceso evitando poner tablespaces en modo backup.

03:14 🔒

14.13. Automatización, gestión y monitorización de backups

Programar y administrar copias de seguridad con Enterprise Manager y RMAN, aprovechar el repositorio y los comandos LIST REPORT CROSSCHECK DELETE para restaurar y automatizar procesos de recuperación

07:25 🔒

14.14. Recuperación automática de la instancia

Conocerás cómo Oracle recupera una instancia tras una caída: analiza redo logs y archivelogs, realiza rolling forward y después rollback para confirmar o deshacer transacciones y seguirlo en el alert log

12:54 🔒

14.15. Introducción a rman

Emplear RMAN para realizar copias de seguridad y recuperaciones en Oracle, automatizar procesos mediante scripts y administrar el catálogo de metadatos.

04:57 🔒

14.16. Conexión con rman

Aprende a conectar RMAN a bases de datos locales o remotas, manejar los modos TARGET, CATALOG y NOCATALOG, y usar LIST BACKUP para ver copias y saber cuándo se emplea el controlfile o el recovery catalog.

05:37 🔒

14.17. Configurando rman

Administrar parámetros de RMAN usando las órdenes SHOW y CONFIGURE para activar o restablecer opciones como BACKUP OPTIMIZATION y comprobar desde sqlplus la vista V$RMAN_CONFIGURATION cómo se guardan los cambios

07:47 🔒

14.18. Formatos de los backup con rman

Aprenderás a distinguir Image Copies y Backup Sets en RMAN, sabrás que los Backup Sets guardan solo los bloques usados, su ventaja de menor tamaño y qué se entiende por backup pieces.

02:54 🔒

14.19. Creando stripts de rman

Genera y ejecuta un script RMAN que muestre parámetros, ajuste CONTROLFILE AUTOBACKUP a OFF y verifique el cambio desde la terminal de Linux o desde RMAN.

05:53 🔒

14.20. Creando un backup completo de la base de datos

Realiza una copia completa con RMAN mediante el comando backup database, gestiona canales y conjuntos de copia, localiza las piezas en la FRA y verifica los ficheros desde Linux.

07:02 🔒

14.21. List - buscando información de los backup

Cómo emplear LIST en RMAN para obtener resúmenes y detalles de tus backups, incluidos ids, tipo, tamaño, dispositivo, estado, etiquetas, PIECES y archivos.

06:26 🔒

14.22. Backup de tablespaces

Configurar un tablespace con su datafile, llenarlo de datos y emplear RMAN para generar y listar copias de seguridad, observando cómo crece el tamaño al agregar información.

08:31 🔒

14.23. Backup de tablespace como image copy

Realizar un backup en modo image copy del tablespace NOMBRES, hallar el fichero en la FRA, verificar su tamaño frente al backup set y ejecutar LIST COPY y LIST BACKUP para diferenciarlos

06:57 🔒

14.24. Backup de datafiles

Decidir ante la ausencia de información: métodos prácticos para evaluar alternativas y comunicar la incertidumbre.

08:49 🔒

14.25. Backup del controfile

Pasos para respaldar manualmente el controlfile y el spfile con RMAN, cuándo sumarlos a respaldos de tablespace y el funcionamiento de la opción controlfile autobackup.

08:06 🔒

14.26. Backup de los archives logs

RMAN gestiona respaldos de archivelogs con comandos esenciales, uso de PLUS ARCHIVELOG y AUTOBACKUP CONTROLFILE, respaldos por secuencia o por tiempo y el checkpoint garantiza copias coherentes.

09:05 🔒

14.27. Backup incrementales (i)

Crear copias incrementales con RMAN, realizar un nivel 0 y niveles 1 o acumulativos, y comprender que ante ausencia de nivel 0 RMAN lo generará de forma automática.

02:18 🔒

14.28. Backup incrementales (ii)

Con RMAN realiza una copia inicial nivel 0, luego copias acumulativas o diferenciales y recupera la base con archivelogs y redo logs

10:11 🔒

14.29. Ejemplos backup incrementales

Emplear RMAN para crear copias de seguridad en nivel 0, diferenciales y acumulativas y aplicar scripts que generen datos y registren tamaños y tiempos.

14:11 🔒

14.30. Canales - cambiar el canal por defecto

Prepararás un canal RMAN que guarde copias en disco con nombres personalizados, lanzarás BACKUP DATABASE PLUS ARCHIVELOG y definirás el tamaño máximo permitido para los backupset.

08:10 🔒

14.31. Lanzar jobs con rman

Cómo emplear bloques RUN en RMAN creando y ejecutando un bloque que utiliza ALLOCATE CHANNEL para guardar la copia de una tablespace en un directorio y qué ocurre si un comando falla

05:36 🔒

TEMA 15: RESTAURACIÓN DE BACKUPS
9 Lecciones01:22:35
Con RMAN, DRA y Health Monitor restaura y recupera bases Oracle: diagnostica y repara control files, redo logs y datafiles, aplica archivelogs, recupera hasta un punto en el tiempo y gestiona backups obsoletos.

15.1. Avisos de recuperación de datos

Con Oracle identifica la diferencia entre restaurar y recuperar y emplea DRA y Health Monitor para diagnosticar y reparar ficheros de control, redo logs y datafiles en modos archivelog y noarchivelog

13:36 🔒

15.2. Uso de avisadores en recuperación

Con RMAN emplee Data Recovery Advisor y Health Monitor para localizar fallos, elaborar scripts de reparación y realizar recuperaciones en instancias en estado NO MOUNT o MOUNT.

05:39 🔒

15.3. Introducción al recover

Restablece ficheros desde copias de seguridad y aplica redo y archivelogs para avanzar o retroceder con RMAN y recuperar la base de datos hasta el último punto válido.

05:05 🔒

15.4. Restaurando una base de datos completa

Usar RMAN para recuperar por completo una base Oracle: restaurar ficheros desde copia, aplicar archivos archivados y redo activos, arrancar en modo MOUNT y abrir la base una vez completada la recuperación.

12:39 🔒

15.5. Restaurando un tablespaces

Aprende a recuperar una tablespace o fichero de datos dañado en Oracle con RMAN, ejecutar la recuperación sin parar la base de datos y restaurar todas las transacciones hasta el último commit

16:55 🔒

15.6. Restaurando hasta un punto en el tiempo

Recuperar una base hasta un punto en el tiempo con RMAN: identificar la secuencia y el SCN, restaurar los archivos de datos, recuperar la base, abrir con RESETLOGS y hacer de inmediato una copia completa de seguridad.

13:58 🔒

15.7. Política de retención

Ajusta la política de retención en RMAN para gestionar redundancia o ventana de recuperación, detectar copias obsoletas y proteger la última copia válida.

07:19 🔒

15.8. El comando report

Identificar ficheros que requieren copia de seguridad según la política de retención con REPORT NEED BACKUP, simular redundancia y mostrar el mapeo de ficheros con REPORT SCHEMA.

03:19 🔒

15.9. Borrando backups

Borrarás copias y conjuntos de backup obsoletos ejecutando el comando DELETE con las cláusulas ARCHIVELOG ALL, BACKUPSET y OBSOLETE.

04:05 🔒

TEMA 16: ARQUITECTURA MULTITENAT
12 Lecciones01:14:35
Domina la arquitectura multitenant de Oracle 12: CDB y PDB en creación, arranque y apertura automática, SGA y procesos compartidos, gestión del listener y de conexiones, administración de usuarios comunes y locales.

16.1. Introducción al multitenant

Aprende el funcionamiento de la arquitectura multitenant en Oracle 12: contenedores CDB y PDB, memoria SGA y procesos compartidos, sus ventajas de rendimiento y los casos en que resulta conveniente emplearla.

03:19 🔒

16.2. Carateristicas

Aprenderás en Oracle multitenant la diferencia entre CDB y PDB, qué datos almacena cada uno, los roles comunes y locales de usuarios y cómo se enlazan metadatos y permisos entre contenedor raíz y pluggables.

03:27 🔒

16.3. Creando una cdb con el dbca

Pasos prácticos para crear una CDB con DBCA. 14 etapas clave: creación de PDB, ajuste de almacenamiento y recuperación, configuración de listener, definición de credenciales y verificación de la instalación.

08:36 🔒

16.4. Arrancando una cdb

Procedimiento para arrancar una CDB: configurar ORAENV, seleccionar la instancia, acceder a SQLPlus con usuario y contraseña y ejecutar STARTUP.

06:52 🔒

16.5. Abriendo y cerrando un pdbs

Guía para abrir, cerrar y administrar unas o todas las PDBs en una CDB multitenant con ALTER PLUGGABLE DATABASE y las cláusulas OPEN CLOSE ALL ALL EXCEPT.

07:41 🔒

16.6. Arrancando un pdb

Se creará un disparador que abra automáticamente las PDB al iniciar la CDB, permitiendo arrancar las bases pluggables sin intervención manual.

05:36 🔒

16.7. Conectandonos con una multitenat (i)

Arranca el listener con LSNRCTL, ajusta TNSNAMES.ORA y practica conexiones a la CDB y a las PDB mediante el comando CONNECT

08:35 🔒

16.8. Vistas de cdbs

Las vistas DBA_ y V$ muestran solo la base activa. La vista CDB_ permite consultar datos de la CDB y de todas sus PDBs.

07:34 🔒

16.9. Creando pdbs con el dbca

Crearás una PDB iniciando DBCA y ejecutando el asistente, elige administrar PDBs, completa el formulario y configura un usuario administrador.

04:33 🔒

16.10. Creando pdbs de forma manual

Crear una PDB desde la terminal: confirma que estás en la CDB, ejecuta como administrador el comando CREATE PLUGGABLE DATABASE y configura usuarios, tablespaces y parámetros durante su creación

09:15 🔒

16.11. Creando usuarios locales

Identificarás usuarios comunes y locales en entornos multitenant y aprenderás a crear usuarios locales conectándote a la PDB adecuada con el comando CREATE USER nombre IDENTIFIED BY contraseña

04:27 🔒

16.12. Usuarios y roles

Al crear un usuario común en una instancia multitenant asegúrate de estar en la CDB y ejecuta CREATE USER con los prefijos y cláusulas requeridos para otorgar acceso a todas las bases de datos

04:40 🔒

TEMA 17: DOCUMENTACIÓN A DESCARGAR
1 Lecciones00:00:00

📥 17.1. Descargar temario en pdf

🔒

Opinión pública de estudiantes

Promedio

4.5

9716 Votos

64%
25%
5%
2%
2%

Motivos por los que matricularte en el Curso de Oracle DBA

Acceso total de por vida

Aprende a tu ritmo, cuando quieras y desde donde quieras


Estudia a tu propio ritmo

Sin horarios, sin presión. Tú fijas el ritmo


Elaborados por docentes expertos

Aprende con profesionales en activo y experiencia real


Formación de calidad asegurada

Materiales actualizados y metodología práctica


Ofrecido en múltiples idiomas

Accede a los materiales en el idioma que mejor se ajuste a ti


Estudia cómodamente en casa

Nuestro portal optimizado para tu comodidad


Gran variedad de contenidos

Disfruta de todo el material formativo sin cuotas ni pagos


Excelentes valoraciones

La satisfacción de nuestros estudiantes respalda la calidad formativa


Acceso completo con un pago único

Disfruta de todo el material formativo sin cuotas ni pagos


Comunidad de +500.000 alumnos

Más de medio millón alrededor del mundo ya transformaron su currículum