Curso de Oracle DBA: Administrador de Base de Datos Experto

Conviértete en un experto oracle dba dominando instalación, seguridad, RMAN y performance tuning para garantizar disponibilidad y recuperación ante desastres formación práctica, certificado y acceso de por vida para impulsar tu carrera en empresas que usan Oracle.

mywebstudies.com

PorMyWebStudies

👤

194327

12 €
Curso de Oracle DBA: Administrador de Base de Datos Experto

¿Quieres convertirte en un Administrador de Bases de Datos 'DBA', uno de los roles más críticos y demandados en el mundo de la tecnología? Las grandes corporaciones confían en las bases de datos Oracle para sus operaciones más importantes. Este curso es tu guía completa para dominar la arquitectura y administración del servidor de base de datos más potente del mercado.

Te llevamos desde los conceptos iniciales, como la instalación en Oracle Linux y la arquitectura de la instancia, hasta las tareas de un DBA senior. El pilar de este curso es la administración práctica. Aprenderás a gestionar los schemas, tablespaces y la seguridad de la base de datos, creando usuarios, roles y privilegios.

El verdadero valor de un DBA se mide en los momentos de crisis. Por ello, te convertirás en un experto en la herramienta más esencial: RMAN 'Recovery Manager'. Dominarás las estrategias de copia de seguridad y los procesos de restauración y recuperación de datos para garantizar la continuidad del negocio ante cualquier desastre. Protege la información.

Un DBA no solo protege los datos, sino que los hace rápidos. Nos sumergiremos en el Performance Tuning, donde aprenderás a diagnosticar cuellos de botella y a optimizar consultas con SQL Tuning. Conviértete en un administrador experto.

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 de por vida
  • 🏵️ 7 Días de garantía
  • 💳 Pago seguro con SSL
  • 💵 Aceptamos todas las formas de pago
♥️ Aprovecha nuestras ofertas
⏱️
d
h
m
s

¿Qué aprenderás en este curso?

  • 📦 A administrar la arquitectura Oracle como un profesional: instalación, gestión de la instancia, tablespaces, usuarios, roles y seguridad.
  • 🛡️ A dominar RMAN (Recovery Manager) para configurar y ejecutar estrategias infalibles de copia de seguridad (backup) y recuperación de datos.
  • 🚀 Técnicas de Performance Tuning y SQL Tuning para diagnosticar problemas de rendimiento, optimizar consultas lentas y acelerar la base de datos.
  • 🔄 A implementar soluciones de alta disponibilidad con Oracle Data Guard para la replicación y recuperación ante desastres.
  • ✍️ A utilizar PL/SQL para escribir Stored Procedures y Triggers, y a usar SQL Developer como tu herramienta de gestión diaria.
  • 📊 A monitorizar la base de datos con Oracle Enterprise Manager (OEM) o scripts, analizando logs y configurando alertas para anticiparte a los problemas.

Mejora tu CV con el certificado de MyWebStudies:

Certificado oficial demywebstudies

El temario del curso incluye:

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

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

Presenta los componentes de Oracle y su función: Database Server, Application Server y Enterprise Manager, las capas de aplicaciones Web, modelos de conexión y herramientas de gestión y monitorización.

08:25

1.2. Herramientas de desarrollo

Verás los lenguajes de servidor en Oracle: SQL y PLSQL dentro de la base, las cuatro categorías de sentencias SQL DML DDL DCL TCL y lenguajes externos como C y Java con OCI

03:40

1.3. Aplicaciones

Cómo usar Oracle Developer Suite para crear aplicaciones con Forms, diseñar informes con Reports y XML Publisher, y permitir que usuarios generen y personalicen informes con Discoverer.

03:53

1.4. Definiciones generales

Conoce cómo modelar tablas relacionales, aplicar normalización hasta 3FN, manejar relaciones Many-to-One y realizar tareas clave del DBA: diseño físico, optimización de consultas y backups.

05:03

TEMA 2: ARQUITECTURA DE ORACLE
6 Lecciones01:17:24
Domina la arquitectura de Oracle: instancia vs base, SGA y PGA, ficheros físicos y lógicos, procesos y sesiones, alta disponibilidad y recuperación para gestionar y proteger bases de datos.

2.1. Arquitectura de la instancia

Identificarás la diferencia entre instancia y base de datos Oracle, la función de SGA y PGA, tipos de ficheros físicos y lógicos, y cómo se establecen sesiones y conexiones cliente servidor.

06:58

2.2. Arquitectura de base de datos con instancia simple

Distinga entre instancia y base de datos Oracle y aprende su arquitectura: memoria SGA y PGA, procesos y sesiones, archivos físicos datafiles, redo log y control, diccionario de datos y cómo se protegen y recuperan los datos

08:40

2.3. Arquitectura de bd con sistemas distribuidos

Identificarás diferencias y casos de uso de RAC, Streams y Data Guard para alta disponibilidad, replicación y tipos de standby físico y lógico.

05:00

2.4. Distribución de la memoria

Descubre los componentes de una instancia Oracle y cómo la SGA y sus estructuras clave: Database Buffer Cache, Redo Log Buffer, Shared Pool y pools opcionales gestionan memoria, IO, commits y rendimiento.

19:13

2.5. Distribución de procesos

Identificarás y entenderás el propósito de los procesos background de Oracle SMON PMON DBWn LGWR CKPT y servicios adicionales como MMON MMAN ARCn RECO, su implementación en Linux y Windows y cómo verlos en V$PROCESS y V$SESSION

17:49

2.6. Descripción de estructuras de almacenamiento

Comprende la diferencia entre almacenamiento lógico y físico en Oracle, aprende sobre tablespaces, fichero de control, redo logs, ficheros de datos, diccionario y vistas dinámicas para gestionar la BD.

19:44

TEMA 3: ÁMBITO DEL TRABAJO DEL DBA
4 Lecciones00:24:21
Gestiona tareas clave de DBA: dimensionar hardware, instalar y administrar Oracle, elegir almacenamiento, optimizar rendimiento, gestionar backups y recuperación, asegurar accesos y configurar OFA con ORACLE_BASE y ORACLE_HOME.

3.1. El rol del dba

Domina las tareas clave de un DBA: dimensionar hardware y recursos, instalar y mantener Oracle, elegir almacenamiento, monitorizar y optimizar rendimiento, gestionar copias y recuperar datos, y asegurar usuarios y accesos.

04:23

3.2. Herramientas para gestionar el entorno

Domina las herramientas de Oracle para instalar, configurar y administrar 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

Cómo elegir sistema operativo y hardware, planificar costes y escalabilidad, definir la estructura OFA con ORACLE_BASE y ORACLE_HOME y configurar variables de entorno en Windows y Linux antes de instalar Oracle

03:33

3.4. Ofa - optimal flexible architecture

Configurarás la estructura OFA de Oracle y las variables de entorno ORACLE_BASE y ORACLE_HOME para organizar instalaciones, gestionar versiones y facilitar la administración y el intercambio de datos

02:42

TEMA 4: INSTALACIÓN DE ORACLE
10 Lecciones00:38:07
Instalar y configurar Oracle 19c en Linux y Windows: requisitos de sistema, usuarios y grupos, paquetes y kernel, diferencias ZIP vs RPM, descarga oficial, GridClusterware y verificación de ficheros y servicios.

4.1. Requisitos de instalación

Configuración imprescindible para instalar Oracle en Linux y Windows: plataformas y versiones soportadas, memoria, swap, espacio en disco y requisitos de tmp.

04:31

4.2. Usuario oracle

Configurar usuarios y grupos en Oracle para gestionar privilegios, roles comunes y buenas prácticas de creación y asignación.

02:32

4.3. Tipos de instalaciones oracle

Instalarás Oracle 19.3 en Linux: diferencias entre paquete ZIP y RPM, cómo descomprimir e hacer la preinstalación manual del ZIP y cuándo usar RPM que automatiza la preinstalación.

03:01

4.4. Descargando oracle

Descarga paso a paso de Oracle desde su página oficial y cómo elegir el instalador adecuado

02:45

4.5. Configurando los parámetros del kernel

Configurar y entender parámetros del kernel para límites de archivos, semáforos y memoria compartida, ajustar buffers de red y rango de puertos locales para optimizar rendimiento y estabilidad.

03:02

4.6. Instalación de paquetes en linux

Cómo instalar con yum los paquetes necesarios en CentOS para Oracle Grid Infrastructure, Clusterware y ACFS, y comprobar dependencias y servicios.

00:47

4.7. Creando grupos y usuarios

Crea grupos y usuarios en Linux y aprende a asignarlos a grupos con groupadd y useradd.

05:51

4.8. Instalando oracle (i)

Guía práctica para instalar Oracle Database en Windows: requisitos, ejecución del instalador, configuración de la base de datos, verificación de servicios y solución de problemas.

06:33

4.9. Instalando oracle (ii)

Guía paso a paso para instalar Oracle Database en tu equipo y configurar los componentes básicos para empezar a usarlo.

01:16

4.10. Ficheros creados por la instalación de oracle

Crearás ficheros desde cero, los guardarás con nombre y verificarás su contenido en el sistema de archivos

07:49

TEMA 5: CREANDO BASE DE DATOS
6 Lecciones01:06:37
Configurar y gestionar una base de datos Oracle con DBCA y OUI: crear instancia, archivos de control y datos, ajustar parámetros, storage, memoria y logs, y diagnosticar procesos Oracle con ps y grep

5.1. Creación de base de datos

Descubre instancia y base Oracle, estructuras en memoria y procesos, estados de arranque, ficheros control y parámetros, creación del servidor y diccionario, variables e instalación con OUI.

10:52

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

Crearás y gestionarás una base de datos Oracle con DBCA: generar fichero de parámetros y password, ejecutar scripts de creación, configurar Database Control y los scripts generados.

06:38

5.3. Creando una base de datos con dbca

Creación completa de una base de datos Oracle con dbca: abrir terminal, ejecutar dbca, elegir configuración típica, definir storage, rutas, juego de caracteres y contraseñas, crear la instancia y revisar logs y usuarios.

13:35

5.4. Revisando los scripts creados

Explora con cd, ls y pwd la estructura que crea dbca: ORACLE_BASE y oradata con ORCL, controlfile, datafile y online log, 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 paso a paso una base de datos Oracle en modo avanzado con dbca, eligiendo plantilla y tipo, ajustando parámetros, ficheros, redo log y archivado, memoria, almacenamiento y Enterprise Manager.

20:53

5.6. Revisando los procesos

Identificarás los procesos background de Oracle, entenderás la función de SMON, PMON, DBWn, LGWR, CKPT, ARCn, RECO, MMON, MMAN y cómo listarlos con ps -ef y grep para diagnosticarlos.

04:49

TEMA 6: GESTIÓN DE INSTANCIAS
29 Lecciones03:41:06
Gestionarás arranque, parada y recuperación de Oracle, configurarás listener, spfile y pfile y variables de entorno, ajustarás parámetros y memoria SGAPGA, revisarás logs, privilegios y modos de conexión.

6.1. Conexión a la base de datos

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

16:04

6.2. Tratando parametros

Distinguirás pfile y spfile, parámetros estáticos y dinámicos, verás las vistas V$PARAMETER y V$SPPARAMETER y aprenderás a consultar, modificar y convertir parámetros con ALTER SYSTEM, CREATE SPFILE y CREATE PFILE.

10:33

6.3. Diccionario de datos

Identificarás las diferencias entre las vistas USER_, ALL_ y DBA_ del Diccionario de Datos de Oracle y las consultas más comunes como USER_TABLES o DBA_OBJECTS

03:39

6.4. Ficheros de traza y log alerg

Localizar y entender ficheros de traza y el Alert Log de Oracle: qué registran, cómo consultarlos con ADRCI o Enterprise Manager y cómo identificar errores críticos y operaciones de instancia

02:30

6.5. Configurando las variables de entorno

Configura y comprueba las variables de entorno ORACLE_SID, ORACLE_BASE y ORACLE_HOME desde la terminal, usando printenv, export y el script oraenv para apuntar a la base de datos correcta.

10:49

6.6 Conociendo el sql plus

Configura variables de entorno y usa SQL Plus desde terminal para conectarte como system o sys, verificar el usuario con showuser y manejar privilegios básicos sysdba y sysoper

09:41

6.7. Parando una base de datos

Distinguirás y probarás los cuatro tipos de shutdown de Oracle y entenderás cómo afectan a transacciones, commits, rollbacks y la recuperación al arrancar la base de datos.

14:43

6.8. Arrancando una base de datos

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

09:53

6.9. Conociendo vistas y tablas dinámicas

Consulta y uso de las vistas del diccionario y de rendimiento de Oracle para obtener metadatos, distinguir prefijos USER ALL DBA y V$ GV$ y ejecutar consultas útiles para DBAs sobre estado, versión y sesiones

11:02

6.10. Visualizando los datos de la sga

Descubrirás cómo funciona la SGA de Oracle, sus componentes clave como shared pool, large pool, database buffer y redo log buffer, el manejo de cachés y las vistas dinámicas para supervisar su memoria.

07:40

6.11. Visualizando los parametros

Cómo identificar y ajustar parámetros de inicialización de Oracle para limitar recursos, mejorar rendimiento, entender parámetros derivados y dependientes del sistema operativo y consultar valores con la vista V$PARAMETER.

07:12

6.12. Conociendo los ficheros de parametros

Localizar y manejar archivos de parámetros en Oracle 11g: rutas SPFILE y PFILE en Linux y Windows, formato y comentarios de PFILE, comandos para crear y convertir SPFILE y PFILE y arrancar la base con un PFILE.

05:28

6.13. Conociendo los parametros

Distingue parámetros estáticos y dinámicos, aprende a cambiarlos en fichero o en caliente, cuándo usar ALTER SESSION o ALTER SYSTEM y cómo consultar sus valores con V$PARAMETER, V$SYSTEM_PARAMETER y V$SPPARAMETER.

05:55

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

Modificar parámetros a nivel de sesión con ALTER SESSION SET, verás cómo cambiar NLS_LANGUAGE y qué parámetros no pueden alterarse.

06:06

6.15. Modificando los parámetros a nivel de sistema

Usar ALTER SYSTEM SET para cambiar parámetros de Oracle, distinguir cambios en memoria o en SPFILE y saber cuándo es imprescindible reiniciar la base para que el nuevo valor se aplique.

07:17

6.16. Fichero de control

Qué hace el fichero de control: qué datos guarda como nombre, ficheros de datos y redo logs, ubicaciones, número de redo log y checkpoint, y cómo permite recuperar y arrancar la base de datos.

04:02

6.17. Creando un init.ora desde un spfile

Cómo generar un INIT.ORA a partir del SPFILE para poder editar parámetros y recuperar el arranque de la base de datos, y por qué debe hacerlo un administrador SYS.

03:57

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

Copiar y añadir un fichero de control de respaldo al INIT.ORA, editar su ruta y arrancar Oracle con ese fichero para recuperar la base de datos.

04:59

6.19. Creando un spfile desde un init.ora

Cómo crear un SPFILE desde un INIT.ORA y usarlo para arrancar la base de datos de forma segura.

03:14

6.20. Gestión de la memoria

Gestión de memoria en Oracle: qué son SGA y PGA, cómo funciona la administración automática y manual y cuándo elegir cada método.

05:08

6.21. Configurando la memoria automática (amm)

Configurarás la memoria automática ajustando memory_max_target como límite, memory_target como reserva activa y dejando sga_target y pga_aggregate_target en cero para gestión dinámica

08:51

6.22. Configurando la memoria sga de forma automática

Configura la SGA de forma automática: ajusta SGA_TARGET y SGA_MAX_SIZE, revisa SGA_MIN_SIZE y desactiva AMM dejando MEMORY_TARGET en cero.

07:31

6.23. Configurando la memoria sga de forma manual

Configurar manualmente la SGA: desactivar ajuste automático y ajustar parámetros como SHARED_POOL_SIZE, LARGE_POOL_SIZE, JAVA_POOL_SIZE, STREAMS_POOL_SIZE y DB_CACHE_SIZE según recursos y necesidades.

08:05

6.24. Configurando la memoria pga de forma automática

Configura la PGA en Oracle: cuándo usar el modo automático, por qué es preferible y cómo ajustar PGA_AGGREGATE_TARGET y los parámetros para la configuración manual.

05:48

6.25. Introducción a los procesos

Identificarás los tipos de procesos en Oracle, cómo funcionan procesos dedicados y compartidos, y cuándo conviene usar cada uno para optimizar recursos y conexiones.

06:21

6.26. Procesos dedicados

Conecta varias terminales Linux a Oracle como sysdba y usuarios, arranca la base, identifica los procesos dedicados creados por cada sesión y consulta V$SESSION para verificar usuario, servidor y aplicación cliente.

10:16

6.27. Configurando servidores compartidos 1

Cómo configurar y administrar servidores compartidos en Oracle, entender parámetros SHARED_SERVERS, MAX_SHARED_SERVERS, SHARED_SERVERS_SESSIONS, DISPATCHERS y el papel del listener orclXDB.

08:33

6.28. Configurando servidores compartidos 2

Comprueba y configura dispatchers y servidores compartidos usando las vistas V$DISPATCHER y V$SHARED_SERVER, activa SHARED_SERVERS y DISPATCHERS y edita tnsnames.ora para definir conexiones dedicadas o compartidas

10:24

6.29. Configurando servidores compartidos 3

Conectarás con sqlplus al servicio compartido, comprobarás en v$session que la sesión es SHARED y verás 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 gestionarás Oracle Net: crear listeners, tnsnames.ora y sqlnet.ora, usar lsnrctl y netca, formar cadenas Easy Connect y local y probar con sqlplus conexiones locales y remotas

7.1. Configuración y gestión de red

Configurar y comprender 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

Gestionar listeners con comandos lsnrctl para iniciar, detener, ver estado, servicios y trazas y crear alias de servicio en tnsnames.ora con Net Manager para conectar con sqlplus usando solo el alias de servicio

04:48

7.3. Tipos de conexión

Distingue conexiones locales y remotas en Oracle, cómo usan BEQ o el listener, qué hacen tnsnames.ora y listener.ora, el flujo por SQLNet puerto 1521 y la creación de procesos dedicados en servidor y cliente.

03:40

7.4. Visualizando las conexiones locales y los servidores

Identificarás conexiones locales y procesos Oracle desde el sistema operativo y mediante vistas de base de datos, y consultarás los nombres de servicio y dominio que usan las instancias.

08:02

7.5. Conexiones remotas

Conoce los cuatro modos de conexión de Oracle Net: Easy Connect, Local tnsnames.ora, Directory via LDAP y External, y aprende a formar cadenas de conexión, usar Easy Connect, puerto por defecto y detección de listener

06:58

7.6. Conociendo el listener

Configurar y entender listener.ora, tnsnames.ora y sqlnet.ora: ubicación, parámetros clave, comandos lsnrctl y tnsping y cómo resolver y probar conexiones Oracle.

05:35

7.7. Creando un listener

Configurar y comprobar un listener Oracle: crear listener.ora con el asistente netca, ubicarlo en el directorio de red de Oracle, usar TCP y puerto 1521, iniciar el listener y revisar su configuración.

06:30

7.8. Trabajando con un listener

Configura y gestiona el listener con lsnrctl, comprueba status y services, revisa listener.ora y conecta por easy connect a orcl1 usando sqlplus en localhost puerto 1521.

06:08

7.9. Creando sqlnet y tnsnames

Configurarás sqlnet.ora y tnsnames.ora con el asistente netca, crearás una entrada local orcl1db, probarás la conexión y conectarás con sqlplus usando el método local naming.

08:47

7.10. Trabajando con el net manager

Manejarás Oracle Net Manager: abrir la herramienta, navegar perfiles, configurar sqlnet.ora, tnsnames.ora y listener.ora, gestionar métodos de conexión, direcciones y opciones avanzadas de seguridad y listeners.

09:58

TEMA 8: TIPOS DE ESTRUCTURAS DE ALMACENAMIENTO
15 Lecciones02:09:20
Gestiona tablespaces en Oracle: tipos, creación y borrado, datafiles y OMF, redimensionado y autoextensión, gestión de extents local o por diccionario, consulta de vistas DBA y uso básico de ASM para striping y mirroring

8.1. Tablespaces, datafile, segmentes, extents

Descubre cómo Oracle organiza y almacena datos en tablespaces, segmentos, extents y bloques, cómo consultar vistas DBA para localizar datafiles y manejar extents, y qué ofrece ASM con striping y mirroring.

08:19

8.2. Gestión de tablespaces

Identificarás y gestionarás tablespaces en Oracle: tipos, creación con EM y SQL, comandos CREATE, ALTER y DROP, manejo de datafiles, OMF y umbrales de alerta.

13:05

8.3. Gestión del espacio de los tablespaces

Gestionarás el espacio de tablespaces: redimensionar o añadir datafiles, entender la gestión de extents diccionario y local con UNIFORM y AUTOALLOCATE, y elegir gestión de segmentos manual o automática

05:45

8.4. Consultando vistas de tablespaces

Verás cómo consultar las vistas dba_tablespaces, dba_data_files, dba_temp_files, v$datafile, v$tempfile y dba_free_space para revisar tablespaces, ficheros y espacio libre.

10:23

8.5. Creando tablespaces

Crear y ubicar tablespaces en discos distintos, ajustar permisos con chown oracle:dba y asignar correctamente el tamaño en MB o GB para evitar que se interpreten como bytes.

07:58

8.6. Gestionando los extent (i)

Verás cómo Oracle administra extensiones en tablespaces, cuándo usar UNIFORM o AUTOALLOCATE y cómo se calculan los tamaños de las extensiones con un ejemplo práctico

08:00

8.7. Gestionando los extent (ii)

Configura y entiende EXTENT MANAGEMENT LOCAL en Oracle: cuándo usar UNIFORM o AUTOALLOCATE y cómo Oracle asigna tamaños de extensiones según parámetros 64K 1M 8M 64M y el tamaño inicial de la tabla.

07:06

8.8. Añadiendo ficheros a un tablespaces

Amplía una tablespace añadiendo un datafile con ALTER TABLESPACE ADD DATAFILE y especificando el tamaño con SIZE para aumentar el espacio disponible

03:54

8.9. Cambiando el estado a los tablespaces

Descubre cómo cambiar y manejar estados de tablespaces en Oracle: read only, read write, tipos de offline y cuándo usarlos, y el comando ALTER TABLESPACE con ejemplo práctico.

12:21

8.10. Autoextendiendo ficheros

Configura y controla la autoextensión de ficheros de tablespaces: activar o desactivar AUTOEXTEND, establecer NEXT y MAXSIZE para evitar falta de espacio.

12:52

8.11. Cambiando el tamaño de los ficheros

Cómo usar RESIZE para ampliar o reducir el tamaño de un fichero y evitar errores al no asignar una capacidad menor que su contenido real.

08:00

8.12. Moviendo y renombrando ficheros

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

07:49

8.13. Trabajando con tablespaces temporales

Descubre cómo funcionan las tablespaces temporales en Oracle, qué almacenan, por qué difieren de las permanentes y cómo crear y asignar la TEMP por defecto.

09:54

8.14. Borrando tablespaces

Cómo borrar una tablespace con DROP TABLESPACE, forzar borrado de su contenido con INCLUDING CONTENTS y eliminar también los ficheros con INCLUDING CONTENTS AND DATAFILES.

04:28

8.15. Creando tablespaces con tamaños de bloque

Cómo elegir y configurar el tamaño de bloque en Oracle, entender DB_BLOCK_SIZE y DB_CACHE_SIZE, diferencias entre bloques para OLTP y data warehouse y cómo crear tablespaces con bloques mayores.

09:26

TEMA 9: USUARIOS, PRIVILEGIOS, ROLES Y PERFILES
30 Lecciones02:39:58
Crea y administra usuarios y roles en Oracle, controla tablespaces, cuotas, autenticación y perfiles, otorga y revoca privilegios, gestiona contraseñas y seguridad, y usa vistas y comandos SQL para auditar y mantener la BD

9.1. Usuarios

Cómo crear y gestionar cuentas de Oracle: nombre, tablespace por defecto y temporal, cuotas, perfil y estado, métodos de autenticación y comandos SQL para crear, modificar, bloquear, expirar y borrar usuarios.

15:13 🔒

9.2. Privilegios

Gestionarás privilegios en Oracle: distinguir privilegios de sistema y de objeto y usar GRANT y REVOKE para otorgar, revocar y consultar permisos de usuarios y roles.

06:14 🔒

9.3. Roles en oracle

Gestiona privilegios en Oracle usando roles: crea roles, otorga privilegios y roles a usuarios o roles, activa roles en sesión y delega permisos con WITH GRANT OPTION y WITH ADMIN OPTION.

04:43 🔒

9.4. Perfiles

Descubre en este vídeo cómo comprar el curso para acceder a toda la documentación y recursos exclusivos.

06:42 🔒

9.5. Creando usuarios

Crea un usuario en SQL, asigna su contraseña con Identified by y concede los privilegios Connect y Resource con Grant para permitir la conexión y la creación de objetos.

05:51 🔒

9.6. Modificando usuarios

Usa ALTER USER para modificar usuarios: cambia la contraseña con IDENTIFIED BY y asigna tablespace por defecto o temporal, solo los administradores pueden cambiar otros atributos.

05:55 🔒

9.7. Reservando espacio para los usuarios

Configura la tablespace por defecto de un usuario y otorga, limita o revoca cuotas de espacio en una o varias tablespaces

05:19 🔒

9.8. Bloqueando usuarios

Bloquea y desbloquea usuarios y fuerza expiración de contraseñas en la base de datos usando los comandos ALTER USER ACCOUNT LOCK, ACCOUNT UNLOCK y PASSWORD EXPIRE.

06:00 🔒

9.9. Eliminando usuarios

Cómo borrar un usuario en la base de datos con DROP USER y cuándo usar la cláusula CASCADE para eliminar también sus objetos, además de la advertencia sobre pérdida de datos.

03:28 🔒

9.10. Conociendo los privilegios del sistema

Otorgar privilegios de sistema con el comando GRANT y entender cómo la cláusula ANY permite acciones como crear tablas en esquemas de otros usuarios y cuándo un usuario no tiene permisos.

06:49 🔒

9.11. Heredando privilegios del sistema

Usa WITH ADMIN OPTION para otorgar un privilegio que el receptor podrá delegar a otros, garantizando que solo pueda conceder exactamente ese permiso.

02:58 🔒

9.12. Eliminando privilegios del sistema

Eliminar privilegios con REVOKE y entender que si quitas un privilegio heredado, los usuarios a quienes ese usuario lo otorgó lo conservarán.

02:41 🔒

9.13. Concediendo privilegios de objetos

Domina los privilegios de objetos: reconocerás tipos para tablas vistas secuencias y procedimientos y aprenderás a otorgarlos a otros usuarios con el comando GRANT.

04:36 🔒

9.14. Concediendo privilegios sobre columnas

Verás cómo otorgar privilegios INSERT a nivel de columna para permitir que un usuario inserte solo campos concretos, por ejemplo permitirle añadir datos en PRODUCTO pero no en CODIGO

06:08 🔒

9.15. Heredando privilegios de objetos

Conceder privilegios sobre objetos a un usuario y activar la opción que le permite otorgarlos a otros

02:42 🔒

9.16. Eliminando privilegios de objetos

Revocar privilegios de objetos en SQL con REVOKE, especificando el objeto y el usuario

03:28 🔒

9.17. Consultado los privilegios

Consulta y aprende a usar las vistas de privilegios en Oracle: col, tab y sys, identifica lo que muestra cada una, diferencias entre dba y user y cómo usar SELECT para listar columnas concretas o todos los campos.

07:50 🔒

9.18. Creando un rol

Crea y verifica roles en Oracle: usar CREATE ROLE para generar un rol, consultar DBA_ROLES para listar y entender columnas clave como ROLE_ID, ROLE, PASSWORD_REQUIRED y ORACLE_MAINTAINED.

04:14 🔒

9.19. Concediendo permisos a un rol

Asignarás y quitarás privilegios de sistema y sobre tablas a un rol en Oracle, además de consultar los permisos con las vistas DBA_SYS_PRIVS y DBA_TAB_PRIVS.

04:48 🔒

9.20. Asignando roles a usuarios

Crea un usuario, asigna roles de sistema o personalizados y comprueba sus privilegios consultando SESSION_ROLES y USER_ROLE_PRIVS desde la sesión del propio usuario

03:51 🔒

9.21. Consultando roles

Consulta los roles y privilegios en Oracle usando las tablas DBA_ROLES, DBA_ROLES_PRIVS, SESSION_ROLES, USER_ROLE_PRIVS, ROLE_TAB_PRIVS y ROLE_SYS_PRIVS.

07:51 🔒

9.22. Eliminando roles

Consulta y filtra roles y privilegios en Oracle mediante tablas como DBA_ROLES, DBA_ROLES_PRIVS, SESSION_ROLES, USER_ROLE_PRIVS, ROLE_TAB_PRIVS y ROLE_SYS_PRIVS para ver asignaciones y privilegios heredados

02:24 🔒

9.23. Perfil por defecto

Configurar y activar la limitación RESOURCE_LIMIT en Oracle, asignar y consultar perfiles de usuarios con la vista DBA_PROFILES y controlar el uso de recursos por usuario o grupo.

06:19 🔒

9.24. Creando un perfil

Cómo proteger una base Oracle: entender el principio de menor privilegio, riesgos del rol PUBLIC y paquetes UTL, revocar permisos inseguros y ajustar parámetros de instancia y autenticación remota.

05:43 🔒

9.25. Modificando un perfil

Cómo modificar un perfil con ALTER PROFILE para limitar recursos, usando el ejemplo de BECARIOS y ajustando SESSIONS_PER_USER a 3.

03:35 🔒

9.26. Asignando un perfil a un usuario

Asignarás un perfil a un usuario de dos formas: al crear el usuario o al modificarlo, con ejemplos prácticos de comandos SQL.

05:28 🔒

9.27. Recursos de password

Cómo configurar y entender las políticas PASSWORD: intentos fallidos, bloqueo temporal, vida y reutilización de contraseñas, reglas de complejidad, periodo de gracia y tiempo de inactividad de cuentas.

03:53 🔒

9.28. Trabajando con los recursos de password

Limitar recursos de PASSWORD modificando perfiles con ALTER PROFILE para que no hereden los valores del perfil por defecto.

07:28 🔒

9.29. Eliminando perfiles

Cómo eliminar perfiles en Oracle usando DROP PROFILE para perfiles sin usuarios y DROP PROFILE CASCADE para borrar perfiles con usuarios y reasignarlos al perfil por defecto

03:12 🔒

9.30. Base de datos en modo quiesce

Activa y quita el modo QUIESCE como administrador para bloquear conexiones de usuarios no administrativos durante mantenimiento y entender qué ocurre cuando intentan conectarse.

04:35 🔒

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

10.1. Operaciones dml

Domina INSERT, UPDATE, DELETE y MERGE, controla transacciones con COMMIT, ROLLBACK y SAVEPOINT y comprende ACID y el manejo de bloques, undo y redo en Oracle

08:26 🔒

10.2. Tablas

Verás cómo funcionan los esquemas y namespaces en Oracle, cómo referenciar objetos con o sin esquema para evitar errores, qué tipos de tablas existen y los comandos CREATE, ALTER y DROP.

03:47 🔒

10.3. Constraint

Dominarás las restricciones en SQL: claves primarias y foráneas, UNIQUE, NOT NULL y CHECK, entenderás ON DELETE y estados ENABLE DISABLE VALIDATE NOVALIDATE y aprenderás a activar o modificar constraints con ALTER TABLE.

04:55 🔒

10.4. Objetos pl/sql

Identificarás y crearás objetos PLSQL clave: procedimientos con parámetros IN OUT, funciones que retornan valores, paquetes para agrupar código y triggers que se ejecutan ante eventos DML, DDL y de base de datos.

05:49 🔒

10.5. Indices

Cómo funcionan y aceleran las búsquedas los índices en tablas, tipos habituales como UNIQUE, composite y basados en funciones, sintaxis para crearlos y borrarlos y por qué hay que eliminarlos y recrearlos para cambiarlos

03:11 🔒

10.6. Tipos de bloqueos

Domina los bloqueos en Oracle: tipos exclusivos y compartidos, deadlocks, encolado y cómo usar SELECT FOR UPDATE con NOWAIT o WAIT para gestionar concurrencia y evitar bloqueos.

05:44 🔒

TEMA 11: GESTIÓN DEL UNDO
9 Lecciones00:58:58
Domina la gestión de segmentos UNDO en Oracle: parámetros clave, tablespaces y auto management, consultas a vistas de monitorización, retención y flashback, manejo de errores ORA-30036 ORA-1555 y ciclo de transacciones.

11.1. Introducción al undo dba

Gestiona segmentos UNDO en Oracle: qué son, parámetros clave UNDO_MANAGEMENT UNDO_TABLESPACE UNDO_RETENTION, consultas y vistas clave como DBA_SEGMENTS y V$UNDOSTAT, y cómo activar el modo auto

03:31 🔒

11.2. Gestión de undo

Explica cómo Oracle gestiona automáticamente los segmentos UNDO, tipos de datos undo, parámetros y tablespace, cómo usar flashback y cómo prevenir y resolver errores como ORA-30036 y ORA-1555.

13:43 🔒

11.3. Consistencia de lectura

Verás cómo Oracle garantiza consistencia de lectura: entrega los datos tal como estaban al inicio de la consulta, usa el UNDO para versiones antiguas y cuándo aparece el error SNAPSHOT TOO OLD.

02:53 🔒

11.4. Parámetros para trabajar con el undo

Cómo gestionar y revisar el UNDO en Oracle: entender undo_management undo_retention y undo_tablespace, usar SHOW PARAMETER y consultas a DBA_TABLESPACES y DBA_DATA_FILES para localizar UNDOTBS1 y sus archivos.

06:33 🔒

11.5. Trabajar con tablespaces undo

Crear un tablespace UNDO con AUTOEXTEND, entender su impacto en retención y flashback y cambiar el tablespace UNDO predeterminado en Oracle.

06:00 🔒

11.6. Tiempo de retencion del undo

Configurarás y garantizarás el tiempo de retención UNDO en Oracle, viendo cómo consultar y cambiar undo_retention y habilitar retention guarantee para priorizar la consistencia de lectura.

06:18 🔒

11.7. Trabajando con los datos del undo

Explora cómo consultar y analizar las vistas DBA_ROLLBACK_SEGS, V$UNDOSTAT, V$ROLLSTAT y DBA_UNDO_EXTENTS para monitorizar UNDO y rollback en Oracle.

08:27 🔒

11.8. Borrando un tablespace del undo

Eliminar un tablespace UNDO no usado con DROP TABLESPACE incluyendo su contenido y datafiles, y comprobar que ningún segmento de rollback sigue asociado al tablespace eliminado.

04:02 🔒

11.9. Identificando transacciones

Identificar y seguir el ciclo de vida de transacciones en Oracle: localizar su fichero UNDO, consultar su estado en V$TRANSACTION y ver cómo afectan INSERT, UPDATE, COMMIT y ROLLBACK.

07:31 🔒

TEMA 12: GESTIÓN DE LA SEGURIDAD
8 Lecciones00:51:57
Protege y gestiona Oracle: aplica menor privilegio, restringe UTL_FILE_DIR y UTL exec desde PUBLIC, configura auditorías y administra redo logs, multiplexa, añade o elimina miembros y fuerza un switch.

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

Reforzarás la seguridad de Oracle: aplicar menor privilegio, revocar ejecución de paquetes UTL desde PUBLIC, limitar UTL_FILE_DIR y ajustar autenticación remota y archivo de contraseñas.

03:31 🔒

12.2. Auditoria

Descubre cómo configurar y gestionar auditorías en Oracle: auditoría de seguridad, de base de datos, basada en triggers y FGA, parámetros clave y comandos para capturar y consultar eventos y políticas.

08:08 🔒

12.3. Introducción al redo log

Conoce el funcionamiento de los redo log de Oracle: qué registran, cómo LGWR los escribe en disco y cómo permiten recuperar la base de datos tras fallos.

05:52 🔒

12.4. Trabajando con los redo log

Consulta y explicación práctica de V$LOG y V$REDOFILE para identificar grupos, hilos, secuencia, tamaño, miembros, estado y SCN de los redo logs y entender el ciclo y el switch manual de ficheros

08:26 🔒

12.5. Añadiendo un miembro de redo log

Añadirás miembros a los grupos de REDO LOG, verificarás vistas V$LOG y V$LOGFILE, harás un SWITCH con ALTER SYSTEM y comprobarás cómo cambian los estados INVALID y CURRENT para aprender a multiplexar los ficheros.

08:39 🔒

12.6. Añadiendo un grupo de redo log

Verás cómo consultar los grupos REDO LOG y sus miembros, añadir un nuevo grupo con ficheros y tamaño, usar buenas prácticas de multiplexado y forzar un cambio de estado con un SWITCH para verificar CURRENT.

06:37 🔒

12.7. Borrando un miembro de redo log

Eliminar un miembro de un grupo REDO LOG en Oracle: usar V$LOG y V$LOGFILE, hacer 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

Ver la vista V$LOG, eliminar un grupo de REDO LOG con ALTER DATABASE DROP LOGFILE GROUP, entender el error si el grupo está CURRENT y usar SWITCH antes de borrar archivos físicos.

03:44 🔒

TEMA 13: MANTENIMIENTO DE LA BASE DE DATOS
9 Lecciones00:57:47
Optimiza planes con estadísticas del diccionario y DBMS_STATS y ANALYZE, administra AWR y ADDM, interpreta consejos de memoria y SGAPGA, configura alertas y detecta y recompila objetos PLSQL inválidos e índices inservibles.

13.1. Estadisticas del optimizador

Comprenderás cómo el optimizador de Oracle usa 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 DBA_INDEXES

09:49 🔒

13.2. Awr

Cómo funciona y se administra el AWR de Oracle: qué son y dónde se almacenan las instantáneas, el papel de MMON y STATISTICS_LEVEL, la diferencia entre estadísticas métricas y baselines, y cómo usar DBMS_WORKLOAD_REPOSITORY.

06:50 🔒

13.3. Asesores

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

08:01 🔒

13.4. Alertas y umbrales

Configurar y gestionar alertas Oracle: distinguir stateful y stateless, crear umbrales en AWR, ver alarmas en Database Control y vistas DBA_OUTSTANDING_ALERTS y DBA_ALERT_HISTORY, y activar métodos y reglas de notificación.

03:27 🔒

13.5. Recolección de estadisticas

Consulta el número de filas en dba_tables y actualiza las estadísticas con dbms_stats gather_table_stats para que num_rows refleje el recuento real tras borrar registros

04:05 🔒

13.6. Gestión automática de memoria

Conoce la diferencia entre SGA y PGA, cómo Oracle gestiona su memoria, cómo afectan al rendimiento operaciones como ORDER BY y qué parámetros activar para la gestión automática y optimizar asignación de memoria

09:26 🔒

13.7. Uso de avisos de memoria

Interpretarás los avisos de memoria de Oracle en AWR y Enterprise Manager, usando V$PGA_TARGET_ADVICE y V$SGA_TARGET_ADVICE para ver tamaños propuestos, factores, estado de la recomendación y su impacto en rendimiento.

02:41 🔒

13.8. Resolver problemas con objetos inválidos

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

04:49 🔒

13.9. Manejo de objetos inválidos

Detectar y corregir procedimientos PLSQL inválidos: crear uno con error, ver mensajes de compilación con SHOW ERRORS, localizar objetos STATUS INVALID en DBA_OBJECTS y recompilar hasta que no queden inválidos.

08:39 🔒

TEMA 14: CONCEPTOS DE BACKUP Y RECUPERACIÓN
31 Lecciones03:49:52
Configura y automatiza backups y recuperaciones en Oracle con RMAN: tipos de backup, 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

Identifica fallos en Oracle, aprende tipos de backup y recuperación: completo, point in time, frío, caliente, incremental y uso de RMAN para automatizar restauraciones.

05:39 🔒

14.2. Introducción al archive log

Descubre cómo funcionan los modos NOARCHIVELOG y ARCHIVELOG en Oracle, sus diferencias y cómo elegir y configurar ARCHIVELOG para permitir backups online y restauraciones sin pérdida de datos.

10:11 🔒

14.3. Propiedades de los archive log

Configurarás dónde guardar los archive logs en Oracle, cómo definir destinos como FRA, filesystem, ASM o standby usando LOG_ARCHIVE_DEST_n y cómo ajustar el formato de nombres con LOG_ARCHIVE_FORMAT.

06:25 🔒

14.4. Configurando el archive log

Configura dónde guardar los ARCHIVE LOG y su formato en Oracle: asigna LOG_ARCHIVE_DEST a directorios y FRA, y ajusta LOG_ARCHIVE_FORMAT con scope spfile para que los nombres sigan el patrón deseado

07:42 🔒

14.5. Pasando la base de datos a archive log

Cómo pasar una base Oracle a ARCHIVELOG: detener la BD, arrancar en MOUNT, activar ARCHIVELOG, abrir la BD, forzar SWITCH y verificar los archivelogs en la FRA y en el directorio de archivado

09:22 🔒

14.6. Identificar tipos de fallos

Descubre cómo Oracle evita la pérdida de datos y repara fallos: redo y undo, Data Guard y RAC, rollback y PMON, flashback y LogMiner, recuperación incompleta, protección ante fallos de red, medios e instancias.

07:44 🔒

14.7. Modos de mejorar la recuperación

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

09:31 🔒

14.8. Identificar agentes fundamentales

Configurar y gestionar online redo logs y archive logs, entender tipos de checkpoint, control de switches y miembros, y activar modo archivelog para garantizar recuperación y proteger datos.

10:36 🔒

14.9. Flash recovery área

Configuración y gestión del Flash Recovery Area: qué archivos guarda, qué parámetro define su ubicación y cuál limita el tamaño, y cómo RMAN administra espacio y flujos de backup primario, secundario y terciario.

02:43 🔒

14.10. Flash recovery área 2

Comprueba y explora la Fast Recovery Area en Oracle: revisa parámetros DB_RECOVERY, ubica db_recovery_file_dest y su cuota, y navega $ORACLE_BASEfast_recovery_area para ver archivelogs, controlfiles y online redo logs.

07:02 🔒

14.11. Crear backups consistentes

Cómo distinguir y realizar backups Oracle con RMAN y manuales, conocer modos onlineoffline, enteroparcial, llenoincremental, requisitos de archivelog y los tipos de copia y comandos básicos para crear backups.

06:54 🔒

14.12. Backups que no requieren parada

Realiza backups online en Oracle: cuándo usar archivelog, cómo respaldar control file, poner tablespaces en modo backup y copiar datafiles, y cómo RMAN automatiza y evita poner tablespaces en modo backup.

03:14 🔒

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

Cómo programar y gestionar backups con Enterprise Manager y RMAN, usar el depósito y comandos LIST, REPORT, CROSSCHECK y DELETE para restaurar y automatizar la recuperación

07:25 🔒

14.14. Recuperación automática de la instancia

Verás cómo Oracle recupera una instancia tras una caída: analiza redo logs y archivelogs, hace rolling forward y luego rollback para validar o deshacer transacciones, y cómo seguir el proceso en el alert log

12:54 🔒

14.15. Introducción a rman

Usar RMAN para hacer backups y recoveries en Oracle, automatizar tareas con scripting y gestionar el catálogo de metadatos.

04:57 🔒

14.16. Conexión con rman

Conecta RMAN a una base de datos local o remota, comprende modos TARGET, CATALOG y NOCATALOG, y aprende a usar LIST BACKUP para listar copias y saber cuándo se usa el controlfile o un recovery catalog.

05:37 🔒

14.17. Configurando rman

Configurar y gestionar parámetros de RMAN, usar SHOW y CONFIGURE para activar o resetear opciones como BACKUP OPTIMIZATION, y verificar desde sqlplus en la vista V$RMAN_CONFIGURATION cómo quedan guardados los cambios

07:47 🔒

14.18. Formatos de los backup con rman

Diferenciarás Image Copies y Backup Sets de RMAN, entenderás cómo Backup Sets almacenan solo bloques usados, su ventaja de tamaño y qué son las backup pieces.

02:54 🔒

14.19. Creando stripts de rman

Crea y ejecuta un script RMAN que muestra parámetros, cambia CONTROLFILE AUTOBACKUP a OFF y verifica el resultado desde la terminal de Linux o desde dentro de RMAN.

05:53 🔒

14.20. Creando un backup completo de la base de datos

Crear un backup completo con RMAN: comando backup database, funcionamiento de canales y backup set, dónde guarda las piezas en la FRA y cómo verificar los ficheros desde Linux.

07:02 🔒

14.21. List - buscando información de los backup

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

06:26 🔒

14.22. Backup de tablespaces

Crear un tablespace y su datafile, poblarlo con datos y usar RMAN para realizar y listar backups, comprobando cómo crece el tamaño de los backups al añadir información.

08:31 🔒

14.23. Backup de tablespace como image copy

Crear un backup en modo image copy del tablespace NOMBRES, localizar el fichero en la FRA, comparar su tamaño con backup set y usar los comandos LIST COPY y LIST BACKUP para distinguirlos.

06:57 🔒

14.24. Backup de datafiles

Cómo actuar y tomar decisiones cuando la información del tema no está disponible, con estrategias prácticas para evaluar opciones y comunicar incertidumbre.

08:49 🔒

14.25. Backup del controfile

Cómo hacer backups manuales del controlfile y del spfile con RMAN, cuándo incluirlos en backups de tablespace y cómo funciona la opción CONTROLFILE AUTOBACKUP.

08:06 🔒

14.26. Backup de los archives logs

Respaldo de archivelogs con RMAN: comandos esenciales, uso de PLUS ARCHIVELOG y AUTOBACKUP CONTROLFILE, backups por secuencia o por tiempo y cómo el checkpoint garantiza copias coherentes.

09:05 🔒

14.27. Backup incrementales (i)

Cómo crear backups incrementales con RMAN, ejecutar backups nivel 0 y nivel 1 o acumulativos, y entender que si no existe un nivel 0 RMAN creará uno automáticamente.

02:18 🔒

14.28. Backup incrementales (ii)

Configura RMAN para hacer un backup incremental level 0, seguir con backups acumulativos o diferenciales y recuperar la base con archivelogs y redo logs

10:11 🔒

14.29. Ejemplos backup incrementales

Realizar backups con RMAN: nivel 0, diferenciales y acumulativos, y usar scripts para generar datos, medir tamaños y tiempos.

14:11 🔒

14.30. Canales - cambiar el canal por defecto

Configurarás el canal de RMAN para enviar backups a disco con formato de nombre personalizado, ejecutarás BACKUP DATABASE PLUS ARCHIVELOG y ajustarás el tamaño máximo de los backupset.

08:10 🔒

14.31. Lanzar jobs con rman

Uso de bloques RUN en RMAN: crear y ejecutar un bloque con ALLOCATE CHANNEL para guardar la copia de seguridad 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
Restaura y recupera bases Oracle con RMAN, DRA y Health Monitor: diagnostica y repara control files, online 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

Domina la diferencia entre restaurar y recuperar en Oracle, y aprende a usar DRA y Health Monitor para diagnosticar y reparar ficheros de control, online redo logs y datafiles en modos archivelog y noarchivelog

13:36 🔒

15.2. Uso de avisadores en recuperación

Cómo usar el Data Recovery Advisor y Health Monitor con RMAN para detectar fallos, generar scripts de reparación y ejecutar recuperaciones en instancias NO MOUNT o MOUNT.

05:39 🔒

15.3. Introducción al recover

Restaura ficheros desde backups y aplica redo y archivelogs para hacer rolling forward y rollback con RMAN y recuperar la base de datos hasta el último punto válido.

05:05 🔒

15.4. Restaurando una base de datos completa

Recupera una base Oracle completa con RMAN: restaurar ficheros desde backup, aplicar archive logs y online redo, arrancar en MOUNT y abrir la base tras el RECOVER.

12:39 🔒

15.5. Restaurando un tablespaces

Verás cómo recuperar una tablespace o un fichero de datos dañado en Oracle con RMAN, realizar el recover sin detener la base de datos y restaurar todas las transacciones hasta el último commit

16:55 🔒

15.6. Restaurando hasta un punto en el tiempo

Cómo recuperar una base hasta un punto en el tiempo con RMAN: identificar secuencia y SCN, restaurar los datafiles, recuperar, abrir con RESETLOGS y hacer backup full urgente.

13:58 🔒

15.7. Política de retención

Configura la política de retención en RMAN para controlar redundancia o ventana de recuperación, listar backups obsoletos y proteger la última copia válida.

07:19 🔒

15.8. El comando report

Detectar qué ficheros necesitan backup según la política de retención usando REPORT NEED BACKUP y simular redundancia, además ver el mapeo de ficheros con REPORT SCHEMA.

03:19 🔒

15.9. Borrando backups

Eliminarás copias y backup sets obsoletos usando el comando DELETE y 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, SGA y procesos compartidos, creación y arranque de CDB y PDB, gestión de conexión y listener, apertura automática de PDB, y administración de usuarios comunes y locales.

16.1. Introducción al multitenant

Comprende cómo funciona la arquitectura multi tenant en Oracle 12: CDB, PDB, SGA y procesos compartidos, ventajas de rendimiento y cuándo conviene usarla.

03:19 🔒

16.2. Carateristicas

Entenderás la diferencia entre CDB y PDB en Oracle multitenant, qué datos guarda cada una, roles de usuarios comunes y locales y cómo se relacionan metadatos y acceso entre contenedor raíz y pluggables.

03:27 🔒

16.3. Creando una cdb con el dbca

Guía práctica para crear una CDB con DBCA: configurar 14 pasos clave, crear PDB, ajustar almacenamiento y recuperación, crear listener, definir credenciales y revisar la instalación.

08:36 🔒

16.4. Arrancando una cdb

Arranque paso a paso de una CDB: configurar ORAENV, elegir instancia, conectar con SQLPlus, introducir usuario y contraseña y ejecutar el comando STARTUP.

06:52 🔒

16.5. Abriendo y cerrando un pdbs

Cómo abrir, cerrar y gestionar todas o algunas PDBs en una CDB multitenant usando el comando ALTER PLUGGABLE DATABASE y las cláusulas OPEN, CLOSE, ALL y ALL EXCEPT.

07:41 🔒

16.6. Arrancando un pdb

Crearás un trigger que abra automáticamente las PDB al arrancar la CDB, permitiendo iniciar las bases pluggables sin comandos manuales.

05:36 🔒

16.7. Conectandonos con una multitenat (i)

Iniciaremos el LISTENER con LSNRCTL, configuraremos TNSNAMES.ORA y aprenderás a conectarte a la CDB y a las PDB usando el comando CONNECT.

08:35 🔒

16.8. Vistas de cdbs

Distinguirás que las vistas DBA_ y V$ muestran solo la base activa, mientras la vista CDB_ permite consultar datos de la CDB y todas sus PDBs.

07:34 🔒

16.9. Creando pdbs con el dbca

Crearás una PDB con DBCA iniciando el asistente, usando la opción administrar PDBs, rellenando el formulario y configurando un usuario administrador.

04:33 🔒

16.10. Creando pdbs de forma manual

Crear una PDB desde terminal: cómo comprobar que estás en la CDB, ejecutar el comando CREATE PLUGGABLE DATABASE como administrador y definir usuarios, tablespaces y ajustes durante la creación.

09:15 🔒

16.11. Creando usuarios locales

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

04:27 🔒

16.12. Usuarios y roles

Crear un usuario común en una instancia multitenant: verificar que estás en la CDB y usar el comando CREATE USER con los prefijos y cláusulas necesarios 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

🔒

Detalle del Curso de Oracle

Curso Completo Oracle para parados o desempleados

El curso de Administración de Base de Datos Oracle es una oferta de formación a un único precio de 6€, dirigida a desempleados.

Nuestra propuesta te permitirá gestionar datos y desarrollar habilidades necesarias para enriquecer tu experiencia y potenciar tus competencias profesionales.

Curso Completo Oracle con descuento para trabajadores

Especialízate ahora en gestión de datos con este curso completo de Oracle por solo 6€, dominando una tecnología fundamental en grandes corporaciones.

Aprenderás a instalar, configurar y mantener bases de datos robustas, asegurando la integridad de la información crítica y validando tus competencias técnicas profesionales.

Certificación Oficial de Oracle DBA

Esta formación técnica en Oracle finaliza con la entrega de un diploma de competencia propio. Aunque no es una certificación oficial de fabricante, nuestro documento avala tu capacidad para gestionar entornos de datos complejos, sirviendo como una prueba seria de tu especialización y habilidades en sistemas informáticos.

La obtención de la credencial está vinculada a resolver con éxito los exámenes tras cada bloque práctico. Este sistema estricto certifica que operas bases de datos con precisión, garantizando que tu formación ha sido rigurosa y no solo una visualización pasiva.

Oportunidades Laborales de los Cursos completo Oracle

En la actualidad, se observa una creciente demanda de profesionales en Administración de Oracle por parte de empresas de distintos tamaños, tanto grandes como medianas. Oracle Database se encuentra ampliamente adoptado en diversas organizaciones y destaca como una de las principales soluciones para la gestión de bases de datos en este segmento empresarial.

Según datos proporcionados por el INE [Instituto Nacional de Estadística], se pronostica un significativo aumento en la contratación de Administradores de Oracle en los próximos años, lo que demuestra la relevancia de esta tecnología en el entorno empresarial. Oracle es ampliamente reconocida a nivel global como una de las principales empresas de software.

Nuestro programa de formación y el Curso Comleto Oracle te dotarán de las habilidades y conocimientos avanzados en la Administración de Oracle, brindándote una ventaja competitiva para destacarte en consultorías especializadas o en roles internos como Administrador en compañías que utilizan Oracle Database para la gestión de su información y sistemas.

Si tienes interés en sobresalir en el campo de la Administración de Oracle y deseas aprovechar las oportunidades laborales en este sector en constante crecimiento, te invitamos cordialmente a unirte a nuestro Curso de Oracle. Aquí, adquirirás las habilidades esenciales para destacar como profesional en esta área altamente demandada.

Información Detallada

Apúntate al curso de administrador de bases de datos Oracle y al curso de base de datos Oracle, un curso base de datos Oracle 100% online diseñado para formarte como DBA profesional y mejorar tu empleabilidad.

También ofrecemos un curso de Oracle Database y un Oracle Database course (Oracle Database curso) orientado a profesionales que buscan formación internacional, junto a nuestros cursos DBA Oracle, curso DBA Oracle y curso de DBA con énfasis práctico en backup, recuperación, seguridad y performance tuning.

Valoración de los estudiantes

Promedio

4.6

9716 Votos

69%
21%
4%
1%
1%

Ventajas por las que inscribirte en el Curso de Oracle DBA

Icono de Acceso ilimitado de por vida

Acceso ilimitado de por vida

Estudia a tu ritmo, cuando quieras y desde donde quieras


Icono de Aprende a tu propio ritmo

Aprende a tu propio ritmo

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


Icono de Becas de estudio

Becas de estudio

Impulsamos una formación accesible mediante becas


Icono de Diseñados por docentes expertos

Diseñados por docentes expertos

Aprende de profesionales en activo con experiencia real


Icono de Formación de calidad garantizada

Formación de calidad garantizada

Contenidos actualizados y metodología práctica


Icono de Disponible en múltiples idiomas

Disponible en múltiples idiomas

Accede a los contenidos en el idioma que mejor se adapte a ti


Icono de Estudia cómodamente desde casa

Estudia cómodamente desde casa

Plataforma online optimizada para tu comodidad


Icono de Excelentes valoraciones

Excelentes valoraciones

La satisfacción de estudiantes respalda la calidad de formación


Icono de Acceso total con un pago único

Acceso total con un pago único

Disfruta de todo el contenido formativo sin cuotas ni pagos


Icono de Comunidad de +500.000 estudiantes

Comunidad de +500.000 estudiantes

Más de medio millón en el mundo han transformado su currículum


Opiniones REALES de Estudiantes del Curso de Oracle DBA

Preguntas frecuentes sobre Oracle DBA

¿Qué aprenderé en un curso de Oracle?

Un curso de Oracle puede mejorar significativamente tus habilidades profesionales al proporcionarte conocimientos en la gestión de bases de datos, un área crítica en muchas empresas.

Esta formación te preparará para roles como administrador de bases de datos [DBA], desarrollador de PL/SQL, y especialista en Oracle Cloud, aumentando tus oportunidades de empleo y potencial salarial

¿Cuáles son las ventajas de tomar un curso de Oracle en línea?

Dominar la tecnología Oracle es mucho más accesible a través de la educación a distancia, donde tú marcas la velocidad de tu progreso. Destaca el uso de laboratorios virtuales que simulan entornos reales de bases de datos, permitiéndote practicar sin riesgos.

Al formarte en línea, te unes a una comunidad global de profesionales y accedes a actualizaciones constantes. Es la vía más eficiente para adquirir habilidades técnicas críticas y obtener certificaciones que impulsarán tu carrera en el sector TI.

¿Qué temas se cubren en un curso avanzado de Oracle?

Los cursos avanzados de Oracle cubren temas como la administración avanzada de bases de datos, la implementación y gestión de Oracle Real Application Clusters [RAC], y la configuración de Oracle Data Guard para recuperación de desastres.

También se aborda la automatización de tareas con Oracle Enterprise Manager y el uso de Oracle Cloud Infrastructure.