Archivo

Archivo del autor

Oracle Database Service on Bare Metal (Parte 5): Upgrade Data Base

septiembre 19, 2018 Deja un comentario

Para concluir esta serie de posts sobre Oracle Database Service on Bare Metal realizaremos un Upgrade de la Base de Datos UMBRELA en versión 11.2.0.4 a 12c R2. Dicha Base de Datos fue creada en el anterior post,  Add more Data Bases.

Pasos previos al Upgrade

A pesar de no ser un requisito, vamos a aplicar el último parche publicado para la versión 11.2.0.4.

Otro requisito previo, altamente recomendable, sería disponer de un Backup.

Con el parche del 17 de julio del 2018 aplicado, procederemos al Upgrade.

Upgrade Data Base

En principio no parece posible realizar el Upgrade desde la consola de Oracle Cloud. Solo permite aplicar parches, tanto a nivel de Sistema como de Base de Datos, por lo que el Upgrade lo realizaremos por línea de comandos.

Si no hemos provisionado ninguna Base de Datos en versión 12c R2, no dispondremos de estos binarios. En ese caso, el primer paso sería provisionarlos.

En este caso ya disponemos de unos binarios en versión 12c R2. Verificamos los binarios existentes en el Sistema:

dbcli list-dbhomes

ID                                       Name                 DB Version                               Home Location                                 Status    
---------------------------------------- -------------------- ---------------------------------------- --------------------------------------------- ----------
15e11c52-784b-412a-8612-220d45ec4853     OraDB12102_home1     12.1.0.2.180717 (27762253, 27547374)     /u01/app/oracle/product/12.1.0.2/dbhome_1     Configured
28c61423-fddc-401c-8819-99de6a826b17     OraDB11204_home1     11.2.0.4.180717 (27441052, 27734982)     /u01/app/oracle/product/11.2.0.4/dbhome_1     Configured
05898b0b-c3a5-464f-b0d5-4a8d338c8e59     OraDB12201_home1     12.2.0.1.180417 (27464465, 27674384)     /u01/app/oracle/product/12.2.0.1/dbhome_1     Configured

Es importante disponer de esta información, ya que necesitamos los ID de los Oracle Home para el Upgrade.

Leer más…

Categorías:Tech - Cloud Etiquetas: , ,

Oracle Database Service on Bare Metal (Parte 4): Add more Data Bases

septiembre 17, 2018 Deja un comentario

Cuando suscribimos un servicio de Oracle Database Service Bare Metal se provisiona un Hardware dedicado para nosotros. Eso significa que ahora vamos a pagar por ese Hardware, por lo que podemos crear más Bases de Datos en el mismo sistema.

Esto nos puede facilitar muchísimo las cosas a la vez que supone un ahorro de dinero importante, ya que dispondremos de un gran margen de maniobra para poder hacer tareas, como por ejemplo:

  • Disponer de Bases de Datos en distinta versión.
  • Disponer de Bases de Datos con distinto juego de caracteres.
  • Disponer de un entorno para hacer restauraciones parciales o totales.

Crear Base de Datos desde la Consola de Cloud

Para crear una nueva Base de Datos nos posicionaremos sobre el Sistema que vamos a utilizar y lanzamos el asistente.

Leer más…

Categorías:Tech - Cloud Etiquetas: , ,

Oracle Database Service on Bare Metal (Parte 3): Data Base Patching

septiembre 12, 2018 Deja un comentario

Para poder entender mejor este post, es recomendable leer los dos anteriores:

Oracle Database Service on Bare Metal (Parte 1): Getting Started

Oracle Database Service on Bare Metal (Parte 2): Data Guard

Para realizar este Parcheo, contaremos con una Base de Datos Primaria en AD FRANKFURT-1-AD-1 y una Base de Datos de contingencia en FRANKFURT-1-AD-2.

El primer paso consistirá en parchear la Base de Datos Standby. Para ello es recomendable ejecutar la validación del parche a aplicar, como podemos ver a continuación:

Desde la consola de Oracle Cloud y posicionados en la Base de Datos, pulsamos “Patches” y a continuación en el menú desplegable  pulsamos “Pre Check“.

Leer más…

Categorías:Tech - Cloud Etiquetas: , ,

Oracle Database Service on Bare Metal (Parte 2): Data Guard

septiembre 10, 2018 Deja un comentario

En esta segunda entrega vamos a desplegar un entorno de contingencia para la Base de Datos AKITA, creada en el primer post de esta serie de cinco (Oracle Database Servie on Bare Metal: Getting Started).

Lo primero que tenemos que tener claro es que, para poder generar un Data Guard, necesitaremos un Sistema de Base de Datos ya creado.

Para crear este nuevo sistema, utilizaremos la misma metodología que en la Base de Datos primaria AKITA, pero teniendo en cuenta que esta Base de Datos se va a destruir y únicamente se conservará dicho Sistema (Servidor, Clusterware y ASM).

Para este caso, ya se ha provisionado un Sistema con una Base de Datos llamada ORCL. Ahora lo primero que haremos es destruir la Base de Datos, puesto que no es necesaria.

Leer más…

Categorías:Tech - Cloud Etiquetas: , ,

Oracle Database Service on Bare Metal (Parte 1): Getting Started

septiembre 6, 2018 Deja un comentario

Este es el primero de una serie de posts en los que abordaremos distintos aspectos de configuración en Oracle Database Services.

Parte 2: Oracle Database Service on Bare Metal: Data Guard

Parte 3: Oracle Database Service on Bare Metal: Data Base Patching

Parte 4: Oracle Database Service on Bare Metal: Add more Data Bases

Parte 5: Oracle Database Service on Bare Metal: Upgrade Data Base

En este caso, vamos a probar los servicios de Base de Datos de Oracle Cloud en Bare Metal. Las pruebas que realizaremos están orientadas a la gestión y configuración. Para realizarlas vamos a desplegar dos infraestructuras Standalone, cada una en un AD (Availability Domains) distinto. En este caso dispondremos de los AD FRANKFURT-1-AD-1 y FRANKFURT-1-AD-2. La idea es desplegar un servicio de Base de Datos en FRANKFURT-1-AD-1, que será la Base de Datos primaria y otro servicio en FRANKFURT-1-AD-2, donde alojaremos una Base de Datos de contingencia o Standby. Con este escenario descrito, empezamos.

Leer más…

Oracle Database Security Tips – Network Security

noviembre 20, 2017 Deja un comentario

Oracle Database ofrece una amplia gama de opciones de seguridad tanto como de pago con un licenciamiento adicional u opciones que ya están implícitas con la licencia de Base de Datos. En este post nos ocuparemos de una característica que no requiere licenciamiento adicional, esta es Network Security.

Esta opción nos permite limitar el acceso a la Base de Datos a determinadas IPs configurando estas como una lista de IPs permitidas o excluidas.

Implementar esta solución no requiere licenciamiento adicional y aunque parezca que no aporta mucho, es una gran solución de seguridad en casos en los que por ejemplo confluyan varias Bases de Datos pertenecientes a lineas de negocio distinto o entornos distintos como puede ser BBDD de Desarrollo y Producción.

Configuración Network Security

Para este ejemplo de configuración utilizaremos una herramienta gráfica llamada Network Manager  a la que invocamos a través del comando netmgr.

La primera pantalla que nos muestra este asistente es la siguiente:

Leer más…

Oracle Out of Place Patching Database (Cloud Control 13c R2)

En este post vamos a parchear una Base de Datos Oracle 11.2.0.4. El parche que aplicaremos será el último publicado por el fabricante pero con alguna diferencia respecto a cómo aplicaríamos normalmente un PSU.

Out of Place Patching

Esta opción de parcheo consiste en generar una copia o clon de nuestro ORACLE_HOME. Tal y como se muestra en la imagen anterior el proceso se ejecuta de la siguiente manera:

  • Clonado del ORACLE_HOME
  • Aplicación del Parche al ORACLE_HOME Clonado
  • Switch de la Base de Datos: Este paso consiste en parar la Base de Datos y levantar desde el ORACLE_HOME en el que ya se ha aplicado el parche.
  • Aplicar SQL´s: Si el parche incluye SQL´s sera necesario aplicarlo a cada una de las Bases de Datos.

Este proceso de parcheo es tremendamente efectivo ya que minimiza los tiempos de parada y garantiza una marcha atrás totalmente transparente. Pero puede no ser una tarea fácil, o por lo menos conlleva una serie de pasos a tener en cuenta antes de ejecutar el parcheo.

Out of Place Patching desde Oracle Cloud Control 13c

En este post veremos como realizar este proceso de parcheo desde Cloud Control 13c de una manera sencilla y clara, a la vez que, eliminamos cualquier error humano y tareas adicionales como:

  • Cambio del fichero de parámetros SPFILE y passwordfile (Esto puede no ser necesario dependiendo de como se haya clonado el ORACLE_HOME).
  • Modificación del parámetro ORACLE_HOME en la capa de Clusterware.
  • Modificación del ORACLE_HOME en Enterprise Manager.

Después de esto vamos a iniciar el parcheo. Antes que nada comprobaremos en que estado esta la Base de Datos:

Leer más…