1 comment on “Day 2: Download Release 18c for Oracle Exadata Database Machine”

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.

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

Oracle Database 12.1 Extended Support Fee Waived

Esta semana estuve en conversación con unos viejos amigos de Oracle, donde estuvimos hablando acerca de licenciamiento y soporte de diferentes versiones.

Aun nos encontramos con varios clientes no se han decidido migrar a las nuevas versiones desde 11gR2 e inclusive 10gR2 con el simple comentario o visión de que todo esta funcionando.

Otros tantos me expresaron la idea que no tienen quien los pueda acompañar en un servicio de valor, que incluya no solo migrar la base de datos, si no ayudarlos a comprender un poco mas el ciclo de migración end to end y que ello implica ir mas allá de la migración del motor de versión.

Los últimos, me plantean realizar migraciones a las Release 1 de Oracle 12c.

Con ellos he tenido que generar algunos webinars, reuniones de equipo y la importancia que vean el reflejo del esfuerzo que genera una migración en algunos casos particulares y que  por ello es conveniente movilizarnos a 12c R2 u Oracle Cloud Services.

Por ello es importante hacer una breve revisión de donde nos encontramos parados con respecto a nuestro ciclo de vida de producto, y con ello poder realizar la planificación necesaria de un roadmap de migración, que nos ayudara a entender mejor donde debemos aplicar nuestro special effort del teamwork o tener en cuenta los costos adicionales que enfrentaremos dentro del presupuesto por estar fuera del ciclo de vida de support.

You can purchase a support plan for your licensed products to obtain Premier Support.  There is an additional fee for Extended Support.

Veamos, Lifetime Support Policy (LSP)  tiene tres importantes etapas:

  • Premier Support.
  • Extended Support.
  • Sustaining Support.

Les comparto este link oficial de la compañia donde nos da una descripción de cada una de estas etapas de forma clara:

Ahora bien, pay attention con las siguientes fechas:

  • El Soporte Premier para la Base de Datos 12.1 funciona hasta el 31 de julio de 2018.
  • El Soporte Extendido para la Base de Datos 12.1 se ejecuta hasta el 31 de julio de 2021.

Los costos de las tarifas de Soporte Extendido para la Base de Datos Oracle 12c 12.1 ha sido exonerada al 31 de julio de 2019.

Recomendamos ingresar a Oracle Support y revisar la siguiente nota:

Error 1033 received logging on to the standby

Estuvimos armado una STANDBY en el dia de ayer, como un segundo sitio de contingencia, por que tenemos programado realizar una migracion a 12c.

Como nuestro cliente no tiene licencias de Oracle Golden Gate, la estrategia de llevar la data al nuevo servidor, fue la opcion de Oracle Dataguard.

Para ello:

Nuestro Plan fue llevar desde el PRIMARY SITE a una segunda STBY SITE por medio de la configuracion de Dataguard Broker.

Problema

En este caso y como parte de las tareas planificadas se decidio que el equipo local lleve a cabo las tareas de configuracion.

Al ejecutar el siguiente comando para habilitar la configuracion el DG_BROKER en el STBY SITE:

ALTER SYSTEM SET DG_BROKER_START = TRUE;

Notamos que habilitaron el envio de los redo, a pesar no haber terminado la configuracion del borker.

En el PRIMARY SITE , al ver que estaba habilitado el envio de los redo, se intento agregar la instancia al broker:

DGMGRL>
add database "PRODAR" as connect identifier is "PRODAR" maintained as physical;
Error: ORA-01033: ORACLE initialization or shutdown in progress

Failed.

Esto dio la orden en el sitio primario que comience con el envio de redo, pero notaron que no los enviaba y que el alert log comenzo a mostrar el error: Error 1033 received logging on to the standby

How to DROP DATABASE

Despues de haber tenido el correspondiente feedback del customer, y de luego de un periodo prudencial dentro de la planificacion,  el cliente decidio que ya no habia vuelta atras, y comenzamos con las tareas finales de liberar el ambiente viejo.

Finalizada la etapa de  migracion de 11.2.0.4 a 12.1.0.4 y del GO Live utilizando el producto Oracle Golden Gate, decidimos ejecutar uno de los comandos mas bellos y que es ocupado en pocas ocaciones, DROP DATABASE.

Procedimiento

Al usar el comando DROP DATABASE debemos tener en cuenta que el mismo realizara un delete de la base de datos.

1 comment on “Oracle Redirected Restore File Name Variables”

Oracle Redirected Restore File Name Variables

En la siguiente tabla podemos encontrar el listado de las variables que podemos especificar al momento de redireccionar nuestras piezas (Pieces from a backupset pieces on restore.)

Estas nos ayudaran a trabajar en el redireccionamiento de almacenamiento en nuestros nuevos TARGETS:

Variable Description
%U Note: This variable covers most cases.This variable specifies a system-generated unique file name with the following format:

data-D-%d_id-%I_TS-%N_FNO-%f.

The %d variable specifies the database name. For example, data-D-prod_id-22398754_TS-users_FNO-7.

%b This variable specifies the file name without the fully qualified directory path. For example, the data file name /oradata/prod/financial.dbf becomes financial.dbf.This variable preserves the names of the data files while you move them to different directory. You can use this variable when you create an image copies. The variable cannot be used for OMF data files or backup sets.
%f Specifies the absolute file number of the data file for which the new name is generated. For example, if data file 2 is duplicated, then %f generates the value 2.
%I This variable is optional and specifies the database ID (DBID).
%N This variable is optional and specifies the tablespace name.

ORA-15124: ASM file name contains an invalid alias name

El error aparece en el momento de realizar cualesquieras de las siguientes tareas:

  • startup mount
  • startup nomount

En nuestro caso en particular ocurre en el momento de montaje luego de realizar el restore del controlfile.

RMAN> sql 'alter database mount standby database';
ORA-15124: ASM file name '+DATA_EXA2A/ebsprod/controlfile/current.695.965565833' contains an invalid alias name

La solucion ofrecida:

  • Cambiar los db_file_name_conver de forma prolija
  • Verificar que tenga commilas simple y que esten debidamente separadas.
SQL> alter system set log_file_name_convert='/data1/oracle/PROD/db/apps_st/data','+DATA_EXA2A','/data2/oracle/PROD/db/apps_st/data','+DATA_EXA2A','/data1/oracle/PROD/db/apps_st/archives','+RECO_EXA2A' scope=spfile sid='*';

Entendiendo las diferencias:

Antes
-----
'/data1/oracle/PROD/db/apps_st/data,+DATA_EXA2A','/data2/oracle/PROD/db/apps_st/data,+DATA_EXA2A','/data1/oracle/PROD/db/apps_st/archives,+RECO_EXA2A'

Despues
-------
'/data1/oracle/PROD/db/apps_st/data','+DATA_EXA2A','/data2/oracle/PROD/db/apps_st/data','+DATA_EXA2A','/data1/oracle/PROD/db/apps_st/archives','+RECO_EXA2A'