Install Oracle 19c – RPM Package Mode

Simple and easy, as it should always be.

For years I wanted to witness this moment, install oracle database in a single, simple and fast method.

With the current CI-CD paradigm, continuous deployments, continuous delivery and continuous integration, Oracle really had to provide such a solution.

Through this methodology, which involves performing the installation and configuration of the database, in a simple and agile way, it can be part of a Jenkins process or TeamCity job.


We are going to review the steps that we are going to execute:

  • Configuration of the Operating System and Download Packages.
  • Installation of the database Software.
  • Install a Database, Oracle 19, Container and a PDB.
  • Install Listener and OS Services.

Hands On

Obtain the RPM file and configure the Operating System

On my case , I use Oracle Linux.

Oracle Linux Server release 7.2

I’m login as root , execute the yum commands.

Sigue leyendo

Oracle Database 19c, Now Available !

Oracle 19c

Hi Friends !

I’m come back to share the last recently news about the Oracle Databases.

Oracle Database 19c is the long-term support version of the Oracle Database 12c and 18c family of products, which is available to Premier and Extended Support customers through March 2023 and March 2026, respectively.

It is available on Linux, Windows, Solaris, HP / UX and AIX platforms, as well as Oracle Cloud.

Oracle Database 19c offers customers the best performance, scalability, reliability and security for all their analytical and operational workloads.

Oracle 19 c : https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html

How to RU Patch Deinstallation

Hello Guys !

I’m here again, to give an small explanation of why, we need know how to deinstall an Release Update.

Why ?

It’s depends, on my case, the last RU had some issues in the import datapump.

After review all cases and aply some workarounds, and debug and review all logs and traces with the ADRCI tool to stay sure of my desicion, deinstall.

Additional Documentation

I review the oracle document from MOS: Database 19c Release Updates and Revisions Bugs Fixed Lists (Doc ID 2523220.1)

Hands on

The first step is verificate the number of the RU, to start with the procediment:

select CON_ID,
TO_CHAR(action_time, 'YYYY-MM-DD') AS action_time,
PATCH_ID,
PATCH_TYPE,
ACTION,
DESCRIPTION,
SOURCE_VERSION,
TARGET_VERSION
from CDB_REGISTRY_SQLPATCH
order by CON_ID, action_time, patch_id;

This query help us, with the list of the number, to verified the last patch applied.

Sigue leyendo

Database Target Status Shows “Dynamic Category property error” In 13c Cloud Control

Nos encontrabamos remapeando instancias de Oracle Cloud Control 12c hacia Oracle Cloud Control 13c, como parte de la planificacion de un nuevo esquema de monitoreo, y gestion de Tickets de Soporte.

Problema

En una las bases de Exadata que recientemente habian sido agregadas sin problemas, intentamos revisar las metricas en el dashboad y nos encontramos con un error el target.

“Dynamic Category property error, Get dynamic property error, No such metadata, Computation of a critical dynamic property failed. Retries Completed”

Causa

Cual fue la causa ?
Revisando en la tabla dba_registry_history, nos encontramos con que falta la columna bundle_series.

SQL> desc dba_registry_history
Name           Null?    Type 
------------- -------- ----------------------------
 ACTION_TIME            TIMESTAMP(6) 
 ACTION                 VARCHAR2(30)
 NAMESPACE              VARCHAR2(30)
 VERSION                VARCHAR2(30)
 ID                     NUMBER
 COMMENTS               VARCHAR2(255)

SQL> quit

Solucion

Sigue leyendo

Day 2: Download Release 18c for Oracle Exadata Database Machine

How to Download Oracle Database Release 18c

En el dia de hoy comenzamos con el download del software para poder realizar el despliegue en nuestra maquina de computo.

Para ello podemos realizar una descarga publica desde el sitio de OTN o desde el sitio de descargas con acceso por medio de cuenta Oracle Support.

En este caso, use mi cuenta personal, por que realizamos el download para ser desplegado en la maquina de computo.

Nos dirijimos al site edelivery de Oracle.

Luego de haber ingresado nuestras credenciales correspondientes, realice la busqueda por Oracle Database 12c Enterprise Edition. (Debemos recordar que es una la ultima release de 12c, adaptada al nombre y nomenclatura del año en curso).

Al escoger Oracle Database Enterprise Edition 18.0.0.0.0, nos muestra como opcion los siguientes packages:

V974949-01.zip
V974951-01.zip
V974952-01.zip
V974953-01.zip

Seleccionamos :

Oracle Database Release 18.0.0.0.0

El tipo de Arquitectura de Sistema Operativo compatible, en nuestro caso x86-64.

Seleccionamos Continue,  y nos encontraremos proximos al download. Sigue leyendo

Oracle Exadata Database Machine Documentation Release 18c (18.1)

Tengo el agrado de comunicarles que vamos a estar compartiendo una serie de articulos de Oracle 18c en Exadata, ya que contamos con un ambiente para el despliegue.

Oracle Database 18c es la ultima generacion de Bases de Datos Oracle, ya disponible en Oracle Cloud Services , Oracle Exadata y para realizar el download.

Permite a las Empresas de diferentes rangos de Negocio, el acceso a la tecnología de base de datos más rápida, escalable y confiable, para el despliegue seguro y rentable de cargas de trabajo transaccionales y analíticas en la nube, en las instalaciones y configuraciones híbridas de la nube.

En julio de 2017, Oracle realizo una importante transición a una estrategia más flexible y acogible para el software de base de datos, con el lanzamiento de un proceso diseñado para incorporar nuevas características al mercado cada año.

Oracle Database 18c es la primer versión anual del modelo de lanzamiento de software de base de datos.

Trae nuevas funcionalidades y mejoras a los features publicados anteriormente en Oracle Database 12c, que incluye:

  •  Multitenant Architecture para un ahorro de costes masivo y agilidad.

  • In-Memory Column Store para performance de rendimiento masivas para análisis en tiempo real.

  • Native Database Sharding para alta disponibilidad de aplicaciones web masivas.

  • Más capacidades críticas para mejorar el rendimiento de la base de datos, la disponibilidad, la seguridad, análisis y desarrollo de aplicaciones

Podemos ver a la version de Oracle Database 18c, como el primer parche de la version 12c Release 2 en el modelo de la versión anterior.

De cara al futuro, los clientes ya no tendran que esperar varios años para la última generación de Oracle Database, y podra realizar la introducción a nuevas características y mejoras, de forma anual y regular.

Oracle 18c ( y las publicaciones anuales posteriores ) también figurarán de manera destacada como un componente central de los servicios de nube Autonomous Database Cloud Services, anunciados recientemente por Oracle.

En este blog estaremos realizando una revision de la presente lista de temas:

  • Licenciamiento.
  • Seguridad.
  • System Overview.

Comparto el link de la documentation oficial, de donde realizaremos el punto de partida.

Oracle Exadata Database Machine Documentation Release 18c (18.1)

Enjoy Oracle Database 18c Now !

Juan Andres Mercado | Oracle DMA

Nodes Lacking Space Due to Large Cluster Health Monitor File Crfclust.Bdb

Problema

Al llegar un alerta con el 88 % del /u01 catalogado como un critical, enviado por la herramienta de monitoreo #OracleCloudControl13 , comenzamos por revisar los indicadores de Logs, traces que ya tenemos rgistrados con logrotate y con adrci para su depuracion automatizada.

A continuacion mostramos el estado de volumenes ocupados ,siendo los mismos donde almacenamos los binarios de Oracle en cada uno de los nodos miembros del cluster.

[oracle@srvracpro01]$ df -h /u01
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroupSys-LogVolU01 100G 78G 22G 78% /u01

[oracle@srvracpro02]$ df -h /u01 
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroupSys-LogVolU01  100G 81G 19G 81% /u01

Analizemos el problema:

Luego de la revision de los paths en el ORACLE_HOME sin encontrar problemas,  procedemos sobre el GRID_HOME. Luego de la ejecucion del comando du * -sch encontramos directorios con mucho volumen.

Nos dirigimos al $GRID_HOME y verificamos los tamaños de los archivos y nos observamos uno en particular, el archivo Crfclust.Bdb que ocupa aproximadamente 48.5G:

[oragrid@srvracpro01]$ pwd
/u01/app/grid/11.2.0.4/crf/db/srvoracd12b

[oragrid@srvoracd12b srvoracd12b]$ ls -lh | grep bdb
-rw-r----- 1 root root 115M Jan 30 17:28 crfalert.bdb
-rw-r----- 1 root root 48.5G Jan 30 17:28 crfclust.bdb
-rw-r----- 1 root root 8.0K Jan 29 11:54 crfconn.bdb
-rw-r----- 1 root root 126M Jan 30 17:28 crfcpu.bdb
-rw-r----- 1 root root 114M Jan 30 17:28 crfhosts.bdb
-rw-r----- 1 root root 135M Jan 30 17:28 crfloclts.bdb
-rw-r----- 1 root root  88M Jan 30 17:28 crfts.bdb
-rw-r----- 1 root root 8.0K Jan  2 16:58 repdhosts.bdb
-rw-r--r-- 1 root root 115M Jan 30 16:51 srvoracd12b.ldb
[oragrid@srvoracd12b srvoracd12b]$

Entendiendo el problema

Este es un problema que viene derivado del proceso monitor Cluster Health Monitor (CHM) y la base de datos relacionada al proceso, que incrementa notoriamente el espacio.

Solucion

Debemos rezisear el tamaño del file. Sigue leyendo