SlideShare una empresa de Scribd logo
1 de 48
Descargar para leer sin conexión
"Full equipe" - Descubre las
mejoras de las últimas versiones
14-12-2021
Carlos Moreno
Oracle Solutions Specialist
Agenda
Ciclo de webinars 2
• Introducción
• Ventajas de actualizar a las últimas versiones
• Oracle Database 19c
• Oracle Database 21c
• Caminos para actualizar a Oracle 19c y 21c
• Turno de preguntas
Ciclo de webinars 3
Introducción
Ciclo de webinars 4
Tipos de versiones de Oracle Database
Introducción
• Long Term Release:
Las versiones a largo plazo de Oracle Database son ideales para casos de uso que se benefician
de actualizaciones menos frecuentes a versiones más recientes. Las versiones a largo plazo
ofrecen el nivel más alto de estabilidad y la mayor duración de soporte de corrección de
errores. Estas versiones tienen 5 años de soporte Premier, seguidos de 3 años de soporte
extendido. Cuando se combina con el soporte extendido, los clientes suelen tener casi 4 años
para actualizar de una versión a largo plazo a la siguiente versión a largo plazo.
Ciclo de webinars 5
Tipos de versiones de Oracle Database
Introducción
• Innovation Release:
Las versiones de innovación incluyen muchas mejoras y nuevas capacidades que también se
incluirán en la próxima versión a largo plazo. Las versiones de innovación están diseñadas para
permitir que los clientes utilicen continuamente tecnologías de vanguardia para desarrollar o
implementar rápidamente nuevas aplicaciones o aumentar las existentes. El soporte para las
versiones de innovación incluye al menos 2 años de soporte premier, pero no hay soporte
extendido.
Ciclo de webinars 6
Soporte de Oracle Database
Introducción
Ciclo de webinars 7
Últimas mejoras en versiones anteriores a 19c y 21c
Introducción
• Arquitectura Multitenant
• Soporte JSON
• Base de datos en memoria
• Sharding
Ciclo de webinars 8
Ventajas de actualizar a las últimas versiones
Ciclo de webinars 9
Rendimiento
Ventajas de actualizar a las últimas versiones
• Se incluyen todas las últimas mejoras e innovaciones en los áreas de consultas SQL,
optimización de datos, rendimiento y diagnósticos para hacer ajustes.
• Incluyen características de Oracle Exadata como Smart Scans, Columnar Flash Cache y
Storage Indexes.
• Incluyen más de 100 nuevas mejoras y nuevas características para mejorar el rendimiento de
nuestra base de datos en Oracle 19c y más de 200 innovaciones en Oracle 21c.
Ciclo de webinars 10
Soporte
Ventajas de actualizar a las últimas versiones
• Las versiones anteriores de Oracle no son compatibles ni
están certificadas en los sistemas operativos más nuevos,
por lo cual sino actualizados la base de datos tampoco
podremos actualizar el SO y nos puede hacer caer en
bugs no solo de base de datos sino también del SO.
• Como hemos visto en el cuadro anterior, las versiones
anteriores de Oracle ya no están dentro del soporte lo que
conlleva a costos de mantenimiento más altos y tiempos
de resolución de incidencias más elevados.
Ciclo de webinars 11
Seguridad
Ventajas de actualizar a las últimas versiones
• En las versiones actuales se incluyen múltiples mejoras en el área de seguridad, como cambios
en las características de versiones anteriores o nuevas características.
• Se incluyen parches que mejoran la seguridad y que resuelven BUGs para evitar brechas de
seguridad en la base de datos o indisponibilidad de la misma.
Ciclo de webinars 12
Oracle Database 19c
Ciclo de webinars 13
Características principales
Oracle Database 19c
• Oracle Database 19c es la versión de 'soporte a largo plazo' de la familia de productos Oracle
Database 12c y 18c . 'Soporte a largo plazo' significa que Oracle Database 19c viene con 5
años de soporte premium (hasta finales de enero de 2023) y al menos 3 años de soporte
extendido (hasta finales de enero de 2027).
• Es la versión a la que la mayoría de los clientes dirigirán sus actualizaciones, y Oracle ha hecho
de la estabilidad el objetivo principal de esta versión.
Ciclo de webinars 14
Estabilidad y disponibilidad
Oracle Database 19c
• Las nuevas características son importantes en cada una de las versiones de Oracle
Database. La estabilidad para las aplicaciones y las instalaciones de base de datos on-
premises también es importante, y Oracle Database 19c también ofrece dicha estabilidad.
• La estabilidad es uno de los principales objetivos de Oracle Database 19c. Se trata de una
versión con soporte a largo plazo, con el mayor nivel de estabilidad, en definitiva, es la versión
que los clientes estaban esperando para poder realizar la actualización a partir de Oracle
Database 11g u Oracle Database 12c.
Ciclo de webinars 15
Indexación automática
Oracle Database 19c
• La característica de indexación automática
utiliza algoritmos de machine learning para
crear y ajustar constantemente los índices,
con el fin de mejorar el desempeño y reducir
los costos. Esto significa que “es posible
iniciar la base de datos con ninguno o pocos
índices, y durante un corto período la base de
datos analizará cómo se consultan los datos y
creará índices para proporcionar planes de
acceso eficientes para el conjunto de datos”.
Ciclo de webinars 16
Redireccionamiento DML de Active Data Guard
Oracle Database 19c
• En Oracle Database 11g, Oracle lanzó Oracle Active Data Guard para ayudar a los clientes a
aprovechar mejor la base de datos de reserva al ejecutar informes y copias de seguridad a partir
de ésta.
• En Oracle 19c se añade Redireccionamiento DML de Active Data Guard, que permite realizar
transacciones a partir de la base de datos de reserva.
Ciclo de webinars 17
Tablas con particiones híbridas
Oracle Database 19c
• Con las tablas con particiones híbridas, los administradores de bases de datos ahora
pueden seleccionar qué particiones deben mantenerse en la base de datos para consultas
y actualizaciones rápidas, y qué particiones se pueden hacer de solo lectura y se pueden
almacenar en particiones externas. Estas particiones externas se pueden mantener en las
instalaciones en sistemas de archivos estándar o en HDFS de bajo costo o en la nube.
Ciclo de webinars 18
Mejoras de compatibilidad con JSON
Oracle Database 19c
• La compatibilidad de Oracle Database con
JSON se incluyó a partir de Oracle Database
12c, con el almacenamiento nativo de
documentos JSON y el acceso SQL, y
continuó en 18c.
• En Oracle Database 19c, Oracle mejoró la
compatibilidad con JSON, mejorando y
simplificando la sintaxis para las funciones
JSON e introduciendo la capacidad de
realizar una actualización parcial de
documentos JSON.
Ciclo de webinars 19
Cuarentena de consultas SQL
Oracle Database 19c
• El rendimiento general de una base de datos
puede verse afectado cuando un usuario
ejecuta una consulta que consume una
cantidad excesiva de recursos de E/S y del
procesador.
• Oracle Database 19c puede poner estas
consultas en cuarentena automáticamente y
garantizar que no se vuelvan a ejecutar. Esto
evita que estas declaraciones SQL
descontroladas se ejecuten nuevamente y,
por lo tanto, protege Oracle Database 19c de
una fuente común de degradación del
rendimiento.
Ciclo de webinars 20
Estadísticas en tiempo real
Oracle Database 19c
• En Oracle Database 19c, ahora se pueden
recopilar estadísticas a medida que las
operaciones insertan, actualizan o eliminan datos
en tiempo real. Ahora, no es necesario que los
clientes se comprometan entre la calidad de las
estadísticas de las que depende el optimizador y
encontrar el momento adecuado para el
mantenimiento de las estadísticas.
Ciclo de webinars 21
Memoptimized Rowstore – Fast Ingest
Oracle Database 19c
• Esta funcionalidad se agregó para permitir la inserción rápida de datos en la base de datos Oracle. Útil
para aplicaciones como Internet de las cosas (IoT).
• Por ejemplo, los datos de los sensores, los datos de los medidores inteligentes o incluso los datos de
las cámaras de tráfico pueden recopilarse y escribirse en la base de datos en grandes volúmenes para
su posterior análisis.
Ciclo de webinars 22
Flashback Automático en Dataguard
Oracle Database 19c
• Cuando se realiza un flashback o una recuperación a un punto en el tiempo en la base de datos
primaria, la base de datos standby puede seguir automáticamente el mismo procedimiento de
recuperación realizado en la principal.
• Los puntos de restauración de la base de datos primary se replican a la standby, estos puntos de
restauración se denominan puntos de restauración replicados.
Ciclo de webinars 23
Borrado automático de trazas de listener
Oracle Database 19c
• Se introduce el Repositorio de diagnóstico automático (ADR) y no-ADR en los parámetros de listener,
para controlar la retención de trazas y logs de los mismos.
• A continuación se muestran los parámetros que se ocupan de las limitaciones. De forma
predeterminada, el sistema no los configura. Si se establece en 0, funcionan sin limitación. Puede
establecer los siguientes límites distintos de cero:
Ciclo de webinars 24
Traspaso gradual de contraseñas de bases de datos para aplicaciones
Oracle Database 19c
• Un nuevo parámetro de perfil PASSWORD_ROLLOVER_TIME permite cambiar la contraseña de una
cuenta de base de datos, sin tiempo de inactividad para la aplicación que necesita usar esta
contraseña.
• Básicamente, significa que durante un tiempo determinado un usuario puede iniciar sesión con la
contraseña anterior o con la nueva. El tiempo máximo permitido es de 7 días.
Ciclo de webinars 25
Tablas immutables
Oracle Database 19c
• Las tablas inmutables son tablas de solo inserción en las que los datos existentes no se pueden
modificar. La eliminación de filas está prohibida o restringida según el tiempo de inserción de las filas.
• Las tablas inmutables protegen los datos contra modificaciones no autorizadas. Esto incluye
administradores de bases de datos o usuarios que tienen acceso. Las tablas inmutables también evitan
la modificación accidental de datos que puede ser causada por un error humano.
Ciclo de webinars 26
Versiones de Oracle Database 19c
Oracle Database 19c
• En el cuadro de la derecha podemos ver la
fecha y la versión de cada uno de los
releases updates lanzados desde el
lanzamiento de Oracle Database 19c.
• Los release updates son lanzados cada 3
meses, los meses de Enero, Abril, Julio y
Octubre de cada año.
Ciclo de webinars 27
Oracle Database 21c
Ciclo de webinars 28
Características principales
Oracle Database 21c
• Oracle Database 21c es la versión Innovation para que los clientes innoven más rápido, con
funcionalidades nuevas y mejoradas para casos de uso de carga de trabajo y aplicaciones que
pueden beneficiarse en consecuencia.
• Los clientes deben saber que, a diferencia de las versiones estables, las versiones Innovation
tienen una ventana de soporte limitada (normalmente 2 años). Siendo así, pensando en
mantener la continuidad empresarial, los clientes que todavía usan versiones anteriores son
estimulados a actualizar a Oracle Database 19c.
Ciclo de webinars 29
Tablas de Blockchain
Oracle Database 21c
• La tecnología Blockchain viene para resolver
una cantidad de problemas asociados a la
verificación de transacciones.
• Oracle Database 21c aborda este problema
con la introducción de Tablas de Blockchain.
Estas tablas operan como cualquier tabla de
montón, pero con una serie de importantes
diferencias. La más notable de todas es que
las filas están parceladas criptográficamente
cuando se introducen en la tabla, asegurando
que la fila no pueda ser posteriormente
modificada.
Ciclo de webinars 30
Datos JSON Nativos
Oracle Database 21c
• En Oracle Database 21c, la compatibilidad con JSON mejora aun más con la inclusión de un tipo de
datos Nativo, "JSON". Esto puede resultar en operaciones de lectura y actualización 4 o 5 veces
más rápidas, y actualizaciones a documentos JSON muy grandes siendo 20 a 30 veces más
rápidas.
• Oracle también agregó una nueva función JSON_TRANSFORM que simplifica mucho la
actualización y eliminación de múltiples atributos de un documento con una sola operación.
• Oracle también agregó la compatibilidad para el nuevo tipo de archivo JSON a utilidades como
Datapump y GoldenGate.
Ciclo de webinars 31
Ejecutar JavaScript dentro de Oracle Database
Oracle Database 21c
• En Oracle Database 21c, ahora los
desarrolladores pueden ejecutar
fragmentos de código JavaScript
dentro de la base de datos. El
Motor Multilenguaje (MLE) de
Oracle Database 21c mapea
automáticamente tipos de datos
JavaScript a tipos de Datos de
Oracle Database y viceversa.
• Todo esto permite que los
desarrolladores de APEX puedan
usar JavaScript como un lenguaje
de primera clase dentro de sus
aplicaciones APEX, sin tener que
sacrificar el poder de PL/SQL y
SQL.
Ciclo de webinars 32
Macros SQL
Oracle Database 21c
• En Oracle Database 21c, los Macros de SQL
(SQM) permiten que las expresiones de SQL
y las funciones de table sean reemplazadas
con llamadas a procedimientos almacenados
que devuelven una cadena literal para ser
introducida en el SQL que queremos ejecutar.
• La ventaja más importante que nos ofrece
esta funcionalidad es el rendimiento.
Ciclo de webinars 33
Mejoras In-Memory - In-Memory Vector Joins
Oracle Database 21c
• Utilizando una versión mejorada del framework Deep Vectorization SIMD, en Oracle 21c es
posible acelerar operaciones como Hash Join en columnas almacenadas en el In-Memory
Columnar Store.
Ciclo de webinars 34
Mejoras In-Memory - Almacenamiento Columnar In-Memory Auto-administrado
Oracle Database 21c
• En versiones anteriores de Oracle
Database, los usuarios tenían que
declarar explícitamente cuáles columnas
debían ser pobladas dentro del
Almacenamiento Columnar In-Memory.
• En Oracle Database 21c, colocar el
parámetro
INMEMORY_AUTOMATIC_LEVEL en
HIGH garantiza que todos los objetos
sean considerados, simplificando así el
trabajo de administrar el almacenamiento
columnar In-memory.
Ciclo de webinars 35
Mejoras In-Memory - Escaneos Híbridos Columnares In-Memory
Oracle Database 21c
• Cuando una consulta necesita acceder a columnas disponibles en In-Memory y a columnas
que no lo están, Oracle usaba directamente los datos del Row Store. En Oracle 21 existe la
posibilida de hacer un scan hibrido entre datos In-Memory y datos almacenados en forma
tradicional.
Ciclo de webinars 36
Parámetros init.ora basados en expresiones
Oracle Database 21c
• Ahora es posible basar parámetros de base de datos (init.ora) en cálculos hechos en la configuración
del sistema. Por ejemplo, configurar el parámetro de base de datos SGA_TARGET en el 80% del valor
del parámetro SGA_MAX_SIZE:
Ciclo de webinars 37
Zone Maps Automáticos
Oracle Database 21c
• Oracle Database 21c en Exadata puede crear
automáticamente Zone Maps basándose en
los predicados utilizados en las consultas.
Antes esta era una operación manual que
demandaba que los usuarios entendieran la
forma en que los datos serían abiertos.
• Los mapas de zona automáticos pueden
reducir dramáticamente el número de bloques
que hace falta escanear.
Ciclo de webinars 38
AutoML
Oracle Database 21c
• Oracle Database 21c simplifica aun más que los analistas de datos aprovechen el
aprendizaje automático in-database al proporcionar una interfaz de aprendizaje automático
Python a la base de datos. Esta nueva herramienta del cliente complementa las interfaces R
y SQL ya disponibles.
• AutoML simplifica el desarrollo de modelos predictivos de aprendizaje automático al
automatizar la selección de modelo, la selección de funcionalidades y los procesos de
adecuación de parámetros necesarios para la creación de modelos precisos.
Ciclo de webinars 39
Versiones de Oracle Database 21c
Oracle Database 21c
• En el cuadro de la derecha podemos ver la
fecha y la versión de cada uno de los
releases updates lanzados desde el
lanzamiento de Oracle Database 21c.
• Los release updates son lanzados cada 3
meses, los meses de Enero, Abril, Julio y
Octubre de cada año.
Ciclo de webinars 40
¿Qué versiones permiten upgrade a Oracle Database 19c?
Caminos para actualizar a Oracle 19c y 21c
• Para realizar el upgrade
directamente a Oracle
Database 19c podemos
hacerlo desde las versiones
11.2.0.4, 12.1.0.2, 12.2.0.1 y
18c.
• Para realizar el upgrade desde
una versión inferior a las
mencionadas anteriormente,
primero tenemos que realizar
un upgrade a una versión
intermedia.
Ciclo de webinars 41
¿Qué versiones permiten upgrade a Oracle Database 21c?
Caminos para actualizar a Oracle 19c y 21c
• Para realizar el upgrade
directamente a Oracle
Database 21c únicamente
podemos hacerlo desde las
versiones 19c, 18c y 12.2.0.1.
• Para realizar el upgrade desde
una versión inferior a las
mencionadas anteriormente,
primero tenemos que realizar
un upgrade a una versión
intermedia.
Ciclo de webinars 42
Metodologías de upgrade para 19c y 21c - DBUA
Caminos para actualizar a Oracle 19c y 21c
• El Asistente de actualización de la base de datos
(DBUA) guía de manera interactiva a través del
proceso de actualización y configura la base de
datos para la nueva versión de Oracle Database.
Está disponible en 19c y 21c.
• DBUA también usa la herramienta de
información Pre-Upgrade, que valida y corrige
algunos valores de configuración necesarios para
el upgrade.
Ciclo de webinars 43
Metodologías de upgrade para 19c y 21c - AutoUpgrade
Caminos para actualizar a Oracle 19c y 21c
• AutoUpgrade es la opción que recomienda Oracle para llevar a cabo de los upgrades de base de datos
completamente automatizados. Está disponible en 19c y 21c.
• AutoUpgrade identifica los problemas antes del upgrade, realiza tareas previas y posteriores al
upgrade, implementa las actualizaciones y arranca la base de datos actualizada.
Ciclo de webinars 44
Metodologías de upgrade para 19c y 21c - Command-Line
Caminos para actualizar a Oracle 19c y 21c
• El upgrade manual te da el control completo sobre el proceso de upgrade. Disponible en las versiones
19c y 21c.
• Esta metodología consiste en ejecutar una serie de scripts SQL y utilidades desde línea de comandos
para realizar la actualización de la base de datos.
Ciclo de webinars 45
Metodologías de upgrade para 19c y 21c - Export/Import
Caminos para actualizar a Oracle 19c y 21c
• Como último método tenemos el export/import.
Consiste en exportar los datos en la bbdd de origen
con versión inferior e importarlos en la base de datos
con la versión deseada. No es un método
recomendado.
• Con este método se puede mantener la
disponibilidad de la base de datos pero tiene
ciertas restricciones y puede ser muy costosa en
tiempo y recursos.
Carlos Moreno
Oracle Solutions Specialist
carlos.moreno@avanttic.com
674 737 844
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equipe" - Descubre las mejoras de las últimas versiones

Más contenido relacionado

La actualidad más candente

Introduccion A Los Sistemas Digitales
Introduccion A Los Sistemas DigitalesIntroduccion A Los Sistemas Digitales
Introduccion A Los Sistemas Digitales
cperezmal
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srs
LauC2457
 
Vistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing SoftwareVistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing Software
Roberth Loaiza
 
Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración web
Edwin Mamani López
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
eduardoed5
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
Ana Brooks
 
Metodos De acceso
Metodos De accesoMetodos De acceso
Metodos De acceso
jjhlhdez
 

La actualidad más candente (20)

Arquitectura pizarra
Arquitectura pizarraArquitectura pizarra
Arquitectura pizarra
 
Arquitecturas RICS-CISC
Arquitecturas RICS-CISC Arquitecturas RICS-CISC
Arquitecturas RICS-CISC
 
Introduccion A Los Sistemas Digitales
Introduccion A Los Sistemas DigitalesIntroduccion A Los Sistemas Digitales
Introduccion A Los Sistemas Digitales
 
Ieee 830 srs
Ieee 830 srsIeee 830 srs
Ieee 830 srs
 
Vistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing SoftwareVistas arquitectonicas. _Ing Software
Vistas arquitectonicas. _Ing Software
 
Silabo gestión y administración web
Silabo   gestión y administración webSilabo   gestión y administración web
Silabo gestión y administración web
 
Administracion de memoria
Administracion de memoriaAdministracion de memoria
Administracion de memoria
 
Infografia componentes internos
Infografia componentes internosInfografia componentes internos
Infografia componentes internos
 
Panaderia lamport
Panaderia lamportPanaderia lamport
Panaderia lamport
 
Reglas de Codd
Reglas de CoddReglas de Codd
Reglas de Codd
 
Gestión de archivos
Gestión de archivosGestión de archivos
Gestión de archivos
 
Procesadores Risc
Procesadores RiscProcesadores Risc
Procesadores Risc
 
Segmentación Memoria Virtual
Segmentación Memoria VirtualSegmentación Memoria Virtual
Segmentación Memoria Virtual
 
Metodos De acceso
Metodos De accesoMetodos De acceso
Metodos De acceso
 
Sistema de Archivos
Sistema de ArchivosSistema de Archivos
Sistema de Archivos
 
3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.3. Representación del conocimiento y razonamiento.
3. Representación del conocimiento y razonamiento.
 
Ensayo ciclo De Instrucción
Ensayo ciclo De InstrucciónEnsayo ciclo De Instrucción
Ensayo ciclo De Instrucción
 
Bios
BiosBios
Bios
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1
 

Similar a Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equipe" - Descubre las mejoras de las últimas versiones

Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008
Luis Vázquez
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
Celso
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
KARY
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008
Luis Vázquez
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
KARY
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
KARY
 

Similar a Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equipe" - Descubre las mejoras de las últimas versiones (20)

Xgudiño s2 1
Xgudiño s2 1Xgudiño s2 1
Xgudiño s2 1
 
Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016Conociendo los cambios de SQL Server a partir de 2012 a 2016
Conociendo los cambios de SQL Server a partir de 2012 a 2016
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
Webinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle CloudWebinar Migración de Forms & Reports a Oracle Cloud
Webinar Migración de Forms & Reports a Oracle Cloud
 
Oracle Database XE 18c
Oracle Database XE 18cOracle Database XE 18c
Oracle Database XE 18c
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
Evento Virtual - Continuidad de los desarrollos con Oracle Forms & Reports
 
Oracle Data Integrator 12c
Oracle Data Integrator 12cOracle Data Integrator 12c
Oracle Data Integrator 12c
 
Webinar: Oracle Multitenant - Technical Deep Dive
Webinar: Oracle Multitenant  - Technical Deep DiveWebinar: Oracle Multitenant  - Technical Deep Dive
Webinar: Oracle Multitenant - Technical Deep Dive
 
Base de Dato Oracle
Base de Dato OracleBase de Dato Oracle
Base de Dato Oracle
 
Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008Contrastación SQL 2005 y SQL 2008
Contrastación SQL 2005 y SQL 2008
 
Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02Administracion de base de datos oracle tarea#02
Administracion de base de datos oracle tarea#02
 
Tarea2 pabloaguilar
Tarea2 pabloaguilarTarea2 pabloaguilar
Tarea2 pabloaguilar
 
SENSYS: SCADA ENLACE CON SAP
SENSYS: SCADA ENLACE CON SAPSENSYS: SCADA ENLACE CON SAP
SENSYS: SCADA ENLACE CON SAP
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
 
Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008Características SQL 2005 y SQL 2008
Características SQL 2005 y SQL 2008
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
 
Unidad 3 actividad 2
Unidad 3 actividad 2Unidad 3 actividad 2
Unidad 3 actividad 2
 

Más de avanttic Consultoría Tecnológica

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
avanttic Consultoría Tecnológica
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic Consultoría Tecnológica
 

Más de avanttic Consultoría Tecnológica (20)

#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Avanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloudAvanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloud
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
 
#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
 
Webinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle CloudWebinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle Cloud
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 
Webinar – El futuro de Oracle Reports y Oracle Discoverer
Webinar – El futuro de Oracle Reports y Oracle DiscovererWebinar – El futuro de Oracle Reports y Oracle Discoverer
Webinar – El futuro de Oracle Reports y Oracle Discoverer
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Último (10)

Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equipe" - Descubre las mejoras de las últimas versiones

  • 1. "Full equipe" - Descubre las mejoras de las últimas versiones 14-12-2021 Carlos Moreno Oracle Solutions Specialist
  • 2. Agenda Ciclo de webinars 2 • Introducción • Ventajas de actualizar a las últimas versiones • Oracle Database 19c • Oracle Database 21c • Caminos para actualizar a Oracle 19c y 21c • Turno de preguntas
  • 3. Ciclo de webinars 3 Introducción
  • 4. Ciclo de webinars 4 Tipos de versiones de Oracle Database Introducción • Long Term Release: Las versiones a largo plazo de Oracle Database son ideales para casos de uso que se benefician de actualizaciones menos frecuentes a versiones más recientes. Las versiones a largo plazo ofrecen el nivel más alto de estabilidad y la mayor duración de soporte de corrección de errores. Estas versiones tienen 5 años de soporte Premier, seguidos de 3 años de soporte extendido. Cuando se combina con el soporte extendido, los clientes suelen tener casi 4 años para actualizar de una versión a largo plazo a la siguiente versión a largo plazo.
  • 5. Ciclo de webinars 5 Tipos de versiones de Oracle Database Introducción • Innovation Release: Las versiones de innovación incluyen muchas mejoras y nuevas capacidades que también se incluirán en la próxima versión a largo plazo. Las versiones de innovación están diseñadas para permitir que los clientes utilicen continuamente tecnologías de vanguardia para desarrollar o implementar rápidamente nuevas aplicaciones o aumentar las existentes. El soporte para las versiones de innovación incluye al menos 2 años de soporte premier, pero no hay soporte extendido.
  • 6. Ciclo de webinars 6 Soporte de Oracle Database Introducción
  • 7. Ciclo de webinars 7 Últimas mejoras en versiones anteriores a 19c y 21c Introducción • Arquitectura Multitenant • Soporte JSON • Base de datos en memoria • Sharding
  • 8. Ciclo de webinars 8 Ventajas de actualizar a las últimas versiones
  • 9. Ciclo de webinars 9 Rendimiento Ventajas de actualizar a las últimas versiones • Se incluyen todas las últimas mejoras e innovaciones en los áreas de consultas SQL, optimización de datos, rendimiento y diagnósticos para hacer ajustes. • Incluyen características de Oracle Exadata como Smart Scans, Columnar Flash Cache y Storage Indexes. • Incluyen más de 100 nuevas mejoras y nuevas características para mejorar el rendimiento de nuestra base de datos en Oracle 19c y más de 200 innovaciones en Oracle 21c.
  • 10. Ciclo de webinars 10 Soporte Ventajas de actualizar a las últimas versiones • Las versiones anteriores de Oracle no son compatibles ni están certificadas en los sistemas operativos más nuevos, por lo cual sino actualizados la base de datos tampoco podremos actualizar el SO y nos puede hacer caer en bugs no solo de base de datos sino también del SO. • Como hemos visto en el cuadro anterior, las versiones anteriores de Oracle ya no están dentro del soporte lo que conlleva a costos de mantenimiento más altos y tiempos de resolución de incidencias más elevados.
  • 11. Ciclo de webinars 11 Seguridad Ventajas de actualizar a las últimas versiones • En las versiones actuales se incluyen múltiples mejoras en el área de seguridad, como cambios en las características de versiones anteriores o nuevas características. • Se incluyen parches que mejoran la seguridad y que resuelven BUGs para evitar brechas de seguridad en la base de datos o indisponibilidad de la misma.
  • 12. Ciclo de webinars 12 Oracle Database 19c
  • 13. Ciclo de webinars 13 Características principales Oracle Database 19c • Oracle Database 19c es la versión de 'soporte a largo plazo' de la familia de productos Oracle Database 12c y 18c . 'Soporte a largo plazo' significa que Oracle Database 19c viene con 5 años de soporte premium (hasta finales de enero de 2023) y al menos 3 años de soporte extendido (hasta finales de enero de 2027). • Es la versión a la que la mayoría de los clientes dirigirán sus actualizaciones, y Oracle ha hecho de la estabilidad el objetivo principal de esta versión.
  • 14. Ciclo de webinars 14 Estabilidad y disponibilidad Oracle Database 19c • Las nuevas características son importantes en cada una de las versiones de Oracle Database. La estabilidad para las aplicaciones y las instalaciones de base de datos on- premises también es importante, y Oracle Database 19c también ofrece dicha estabilidad. • La estabilidad es uno de los principales objetivos de Oracle Database 19c. Se trata de una versión con soporte a largo plazo, con el mayor nivel de estabilidad, en definitiva, es la versión que los clientes estaban esperando para poder realizar la actualización a partir de Oracle Database 11g u Oracle Database 12c.
  • 15. Ciclo de webinars 15 Indexación automática Oracle Database 19c • La característica de indexación automática utiliza algoritmos de machine learning para crear y ajustar constantemente los índices, con el fin de mejorar el desempeño y reducir los costos. Esto significa que “es posible iniciar la base de datos con ninguno o pocos índices, y durante un corto período la base de datos analizará cómo se consultan los datos y creará índices para proporcionar planes de acceso eficientes para el conjunto de datos”.
  • 16. Ciclo de webinars 16 Redireccionamiento DML de Active Data Guard Oracle Database 19c • En Oracle Database 11g, Oracle lanzó Oracle Active Data Guard para ayudar a los clientes a aprovechar mejor la base de datos de reserva al ejecutar informes y copias de seguridad a partir de ésta. • En Oracle 19c se añade Redireccionamiento DML de Active Data Guard, que permite realizar transacciones a partir de la base de datos de reserva.
  • 17. Ciclo de webinars 17 Tablas con particiones híbridas Oracle Database 19c • Con las tablas con particiones híbridas, los administradores de bases de datos ahora pueden seleccionar qué particiones deben mantenerse en la base de datos para consultas y actualizaciones rápidas, y qué particiones se pueden hacer de solo lectura y se pueden almacenar en particiones externas. Estas particiones externas se pueden mantener en las instalaciones en sistemas de archivos estándar o en HDFS de bajo costo o en la nube.
  • 18. Ciclo de webinars 18 Mejoras de compatibilidad con JSON Oracle Database 19c • La compatibilidad de Oracle Database con JSON se incluyó a partir de Oracle Database 12c, con el almacenamiento nativo de documentos JSON y el acceso SQL, y continuó en 18c. • En Oracle Database 19c, Oracle mejoró la compatibilidad con JSON, mejorando y simplificando la sintaxis para las funciones JSON e introduciendo la capacidad de realizar una actualización parcial de documentos JSON.
  • 19. Ciclo de webinars 19 Cuarentena de consultas SQL Oracle Database 19c • El rendimiento general de una base de datos puede verse afectado cuando un usuario ejecuta una consulta que consume una cantidad excesiva de recursos de E/S y del procesador. • Oracle Database 19c puede poner estas consultas en cuarentena automáticamente y garantizar que no se vuelvan a ejecutar. Esto evita que estas declaraciones SQL descontroladas se ejecuten nuevamente y, por lo tanto, protege Oracle Database 19c de una fuente común de degradación del rendimiento.
  • 20. Ciclo de webinars 20 Estadísticas en tiempo real Oracle Database 19c • En Oracle Database 19c, ahora se pueden recopilar estadísticas a medida que las operaciones insertan, actualizan o eliminan datos en tiempo real. Ahora, no es necesario que los clientes se comprometan entre la calidad de las estadísticas de las que depende el optimizador y encontrar el momento adecuado para el mantenimiento de las estadísticas.
  • 21. Ciclo de webinars 21 Memoptimized Rowstore – Fast Ingest Oracle Database 19c • Esta funcionalidad se agregó para permitir la inserción rápida de datos en la base de datos Oracle. Útil para aplicaciones como Internet de las cosas (IoT). • Por ejemplo, los datos de los sensores, los datos de los medidores inteligentes o incluso los datos de las cámaras de tráfico pueden recopilarse y escribirse en la base de datos en grandes volúmenes para su posterior análisis.
  • 22. Ciclo de webinars 22 Flashback Automático en Dataguard Oracle Database 19c • Cuando se realiza un flashback o una recuperación a un punto en el tiempo en la base de datos primaria, la base de datos standby puede seguir automáticamente el mismo procedimiento de recuperación realizado en la principal. • Los puntos de restauración de la base de datos primary se replican a la standby, estos puntos de restauración se denominan puntos de restauración replicados.
  • 23. Ciclo de webinars 23 Borrado automático de trazas de listener Oracle Database 19c • Se introduce el Repositorio de diagnóstico automático (ADR) y no-ADR en los parámetros de listener, para controlar la retención de trazas y logs de los mismos. • A continuación se muestran los parámetros que se ocupan de las limitaciones. De forma predeterminada, el sistema no los configura. Si se establece en 0, funcionan sin limitación. Puede establecer los siguientes límites distintos de cero:
  • 24. Ciclo de webinars 24 Traspaso gradual de contraseñas de bases de datos para aplicaciones Oracle Database 19c • Un nuevo parámetro de perfil PASSWORD_ROLLOVER_TIME permite cambiar la contraseña de una cuenta de base de datos, sin tiempo de inactividad para la aplicación que necesita usar esta contraseña. • Básicamente, significa que durante un tiempo determinado un usuario puede iniciar sesión con la contraseña anterior o con la nueva. El tiempo máximo permitido es de 7 días.
  • 25. Ciclo de webinars 25 Tablas immutables Oracle Database 19c • Las tablas inmutables son tablas de solo inserción en las que los datos existentes no se pueden modificar. La eliminación de filas está prohibida o restringida según el tiempo de inserción de las filas. • Las tablas inmutables protegen los datos contra modificaciones no autorizadas. Esto incluye administradores de bases de datos o usuarios que tienen acceso. Las tablas inmutables también evitan la modificación accidental de datos que puede ser causada por un error humano.
  • 26. Ciclo de webinars 26 Versiones de Oracle Database 19c Oracle Database 19c • En el cuadro de la derecha podemos ver la fecha y la versión de cada uno de los releases updates lanzados desde el lanzamiento de Oracle Database 19c. • Los release updates son lanzados cada 3 meses, los meses de Enero, Abril, Julio y Octubre de cada año.
  • 27. Ciclo de webinars 27 Oracle Database 21c
  • 28. Ciclo de webinars 28 Características principales Oracle Database 21c • Oracle Database 21c es la versión Innovation para que los clientes innoven más rápido, con funcionalidades nuevas y mejoradas para casos de uso de carga de trabajo y aplicaciones que pueden beneficiarse en consecuencia. • Los clientes deben saber que, a diferencia de las versiones estables, las versiones Innovation tienen una ventana de soporte limitada (normalmente 2 años). Siendo así, pensando en mantener la continuidad empresarial, los clientes que todavía usan versiones anteriores son estimulados a actualizar a Oracle Database 19c.
  • 29. Ciclo de webinars 29 Tablas de Blockchain Oracle Database 21c • La tecnología Blockchain viene para resolver una cantidad de problemas asociados a la verificación de transacciones. • Oracle Database 21c aborda este problema con la introducción de Tablas de Blockchain. Estas tablas operan como cualquier tabla de montón, pero con una serie de importantes diferencias. La más notable de todas es que las filas están parceladas criptográficamente cuando se introducen en la tabla, asegurando que la fila no pueda ser posteriormente modificada.
  • 30. Ciclo de webinars 30 Datos JSON Nativos Oracle Database 21c • En Oracle Database 21c, la compatibilidad con JSON mejora aun más con la inclusión de un tipo de datos Nativo, "JSON". Esto puede resultar en operaciones de lectura y actualización 4 o 5 veces más rápidas, y actualizaciones a documentos JSON muy grandes siendo 20 a 30 veces más rápidas. • Oracle también agregó una nueva función JSON_TRANSFORM que simplifica mucho la actualización y eliminación de múltiples atributos de un documento con una sola operación. • Oracle también agregó la compatibilidad para el nuevo tipo de archivo JSON a utilidades como Datapump y GoldenGate.
  • 31. Ciclo de webinars 31 Ejecutar JavaScript dentro de Oracle Database Oracle Database 21c • En Oracle Database 21c, ahora los desarrolladores pueden ejecutar fragmentos de código JavaScript dentro de la base de datos. El Motor Multilenguaje (MLE) de Oracle Database 21c mapea automáticamente tipos de datos JavaScript a tipos de Datos de Oracle Database y viceversa. • Todo esto permite que los desarrolladores de APEX puedan usar JavaScript como un lenguaje de primera clase dentro de sus aplicaciones APEX, sin tener que sacrificar el poder de PL/SQL y SQL.
  • 32. Ciclo de webinars 32 Macros SQL Oracle Database 21c • En Oracle Database 21c, los Macros de SQL (SQM) permiten que las expresiones de SQL y las funciones de table sean reemplazadas con llamadas a procedimientos almacenados que devuelven una cadena literal para ser introducida en el SQL que queremos ejecutar. • La ventaja más importante que nos ofrece esta funcionalidad es el rendimiento.
  • 33. Ciclo de webinars 33 Mejoras In-Memory - In-Memory Vector Joins Oracle Database 21c • Utilizando una versión mejorada del framework Deep Vectorization SIMD, en Oracle 21c es posible acelerar operaciones como Hash Join en columnas almacenadas en el In-Memory Columnar Store.
  • 34. Ciclo de webinars 34 Mejoras In-Memory - Almacenamiento Columnar In-Memory Auto-administrado Oracle Database 21c • En versiones anteriores de Oracle Database, los usuarios tenían que declarar explícitamente cuáles columnas debían ser pobladas dentro del Almacenamiento Columnar In-Memory. • En Oracle Database 21c, colocar el parámetro INMEMORY_AUTOMATIC_LEVEL en HIGH garantiza que todos los objetos sean considerados, simplificando así el trabajo de administrar el almacenamiento columnar In-memory.
  • 35. Ciclo de webinars 35 Mejoras In-Memory - Escaneos Híbridos Columnares In-Memory Oracle Database 21c • Cuando una consulta necesita acceder a columnas disponibles en In-Memory y a columnas que no lo están, Oracle usaba directamente los datos del Row Store. En Oracle 21 existe la posibilida de hacer un scan hibrido entre datos In-Memory y datos almacenados en forma tradicional.
  • 36. Ciclo de webinars 36 Parámetros init.ora basados en expresiones Oracle Database 21c • Ahora es posible basar parámetros de base de datos (init.ora) en cálculos hechos en la configuración del sistema. Por ejemplo, configurar el parámetro de base de datos SGA_TARGET en el 80% del valor del parámetro SGA_MAX_SIZE:
  • 37. Ciclo de webinars 37 Zone Maps Automáticos Oracle Database 21c • Oracle Database 21c en Exadata puede crear automáticamente Zone Maps basándose en los predicados utilizados en las consultas. Antes esta era una operación manual que demandaba que los usuarios entendieran la forma en que los datos serían abiertos. • Los mapas de zona automáticos pueden reducir dramáticamente el número de bloques que hace falta escanear.
  • 38. Ciclo de webinars 38 AutoML Oracle Database 21c • Oracle Database 21c simplifica aun más que los analistas de datos aprovechen el aprendizaje automático in-database al proporcionar una interfaz de aprendizaje automático Python a la base de datos. Esta nueva herramienta del cliente complementa las interfaces R y SQL ya disponibles. • AutoML simplifica el desarrollo de modelos predictivos de aprendizaje automático al automatizar la selección de modelo, la selección de funcionalidades y los procesos de adecuación de parámetros necesarios para la creación de modelos precisos.
  • 39. Ciclo de webinars 39 Versiones de Oracle Database 21c Oracle Database 21c • En el cuadro de la derecha podemos ver la fecha y la versión de cada uno de los releases updates lanzados desde el lanzamiento de Oracle Database 21c. • Los release updates son lanzados cada 3 meses, los meses de Enero, Abril, Julio y Octubre de cada año.
  • 40. Ciclo de webinars 40 ¿Qué versiones permiten upgrade a Oracle Database 19c? Caminos para actualizar a Oracle 19c y 21c • Para realizar el upgrade directamente a Oracle Database 19c podemos hacerlo desde las versiones 11.2.0.4, 12.1.0.2, 12.2.0.1 y 18c. • Para realizar el upgrade desde una versión inferior a las mencionadas anteriormente, primero tenemos que realizar un upgrade a una versión intermedia.
  • 41. Ciclo de webinars 41 ¿Qué versiones permiten upgrade a Oracle Database 21c? Caminos para actualizar a Oracle 19c y 21c • Para realizar el upgrade directamente a Oracle Database 21c únicamente podemos hacerlo desde las versiones 19c, 18c y 12.2.0.1. • Para realizar el upgrade desde una versión inferior a las mencionadas anteriormente, primero tenemos que realizar un upgrade a una versión intermedia.
  • 42. Ciclo de webinars 42 Metodologías de upgrade para 19c y 21c - DBUA Caminos para actualizar a Oracle 19c y 21c • El Asistente de actualización de la base de datos (DBUA) guía de manera interactiva a través del proceso de actualización y configura la base de datos para la nueva versión de Oracle Database. Está disponible en 19c y 21c. • DBUA también usa la herramienta de información Pre-Upgrade, que valida y corrige algunos valores de configuración necesarios para el upgrade.
  • 43. Ciclo de webinars 43 Metodologías de upgrade para 19c y 21c - AutoUpgrade Caminos para actualizar a Oracle 19c y 21c • AutoUpgrade es la opción que recomienda Oracle para llevar a cabo de los upgrades de base de datos completamente automatizados. Está disponible en 19c y 21c. • AutoUpgrade identifica los problemas antes del upgrade, realiza tareas previas y posteriores al upgrade, implementa las actualizaciones y arranca la base de datos actualizada.
  • 44. Ciclo de webinars 44 Metodologías de upgrade para 19c y 21c - Command-Line Caminos para actualizar a Oracle 19c y 21c • El upgrade manual te da el control completo sobre el proceso de upgrade. Disponible en las versiones 19c y 21c. • Esta metodología consiste en ejecutar una serie de scripts SQL y utilidades desde línea de comandos para realizar la actualización de la base de datos.
  • 45. Ciclo de webinars 45 Metodologías de upgrade para 19c y 21c - Export/Import Caminos para actualizar a Oracle 19c y 21c • Como último método tenemos el export/import. Consiste en exportar los datos en la bbdd de origen con versión inferior e importarlos en la base de datos con la versión deseada. No es un método recomendado. • Con este método se puede mantener la disponibilidad de la base de datos pero tiene ciertas restricciones y puede ser muy costosa en tiempo y recursos.
  • 46.
  • 47. Carlos Moreno Oracle Solutions Specialist carlos.moreno@avanttic.com 674 737 844