domingo, 5 de octubre de 2014

Oracle 12c : Instalación de Oracle Grid Infraestructure en Linux 6 - Parte I


Después de un tiempo de descanso, regreso con muchas energías para difundir un poco más la nueva versión de base de datos Oracle 12c.

Muchos colegas me comentaron lo interesante de los artículos anteriores, sin embargo, muchos de ellos me pidieron que hicieran un post con la instalación completa de Oracle 12c.

Por tal motivo en este post voy a explicar cómo instalar y configurar una maquina virtual con Oracle Linux 6 (Parte I) y posteriormente instalar la Infrestructura Grid 12c (Parte II).

domingo, 6 de julio de 2014

Oracle 12c : Enterprise Manager Database Express 12c (Adios Database Control)



Para todos los administradores que gustaban mucho de la herramienta Enterprise Manager Database Control, les tengo una mala noticia.  En la versión Oracle 12c la herramienta ha sido deprecada.   El EM ha sido reemplazado por una herramienta más ligera y más simple llamada EM Database Express.

Muchos de nosotros relacionaran el nombre de la nueva herramienta grafica con la versión gratuita que tenia la base de datos en versiones anteriores "Oracle Express Edition". 
Desde que Oracle adquirió la compañía SUN Microsystems, tomó la  decisión de que la nueva base de datos gratuita sería MySQL y de esa manera la edición Express, que conocíamos, fue eliminada.
Ahora la nueva herramienta de monitoreo de la base de datos Oracle 12c toma este nombre.

En este articulo quiero explicar un poco la arquitectura de la nueva herramienta, la forma de configurarla y exploraremos las paginas principales.

miércoles, 2 de julio de 2014

Oracle 12c : Backup & Recovery de CDBs y PDBs



Oracle 12c conserva muchas de las funcionalidades de Backups & Recovery de versiones anteriores y le agrega nuevas para poder soportar a la Arquitectura Multitenant.
Además, Oracle 12c trae también nuevas opciones de Backup & Recovery muy interesantes como: 
- Backups Multiplataforma.
- Recovery Table.
- Mejoras en el clonado desde una base de datos Activa.
- Mejoras en el manejo de Backups incrementales.
- Sentencias SQL sobre RMAN   
 
En este primer artículo (sobre backups) quiero explicar los fundamentos bases de Backup & Recovery para bases de datos Multitenant.
En posteriores artículos explicará con más detalle las nuevas funcionalidades que acabo de nombrar

viernes, 20 de junio de 2014

Oracle 12c : Usuarios, Roles y Privilegios - Local vs Común



En Oracle 12c, la administración de los usuarios, roles y privilegios ha mejorado para poder amoldarse a la nueva arquitectura de base de datos Multitenant.
Oracle 12c maneja dos tipos de definiciones para temas de seguridad: Local y Común. 
Esto nos permite:
- Crear un Usuario local o un Usuario común.
- Definir un Privilegio como local o un Privilegio como común.
- Crear un Rol como local o un Rol como común.

En este articulo quiero explicar, con ejemplos, la diferencia entre el dominio LOCAL VS el dominio COMÚN. 

lunes, 9 de junio de 2014

Oracle 12c : Administración de bases de datos CDBs y PDBs


Cuando inicie la revisión de la nueva arquitectura Oracle 12c me fui dando cuenta que con una nueva arquitectura se tiene una nueva forma de administración.

Empecé a tener muchas preguntas relacionadas a la administración de la arquitectura Oracle 12c:

¿Cómo conectarme a un CDB y PDBs?
¿Cómo saber a qué contenedor estoy conectado?
¿Cuál es el proceso de inicio y apagado de un CDB y PDBs?
¿Qué vistas puedo revisar para observar la configuración de un CDB y PDBs?
¿Cómo se administran los tablespaces?
¿Cómo se definen los default tablespaces en esta nueva arquitectura?
¿Se puede modificar parámetros de base de datos en un PDB?

En este articulo responderemos a esas dudas que normalmente tenemos al iniciar con esta arquitectura.

domingo, 8 de junio de 2014

Oracle 12c : Métodos para crear Pluggable database (PDB) - Plug & Unplug



En un artículo anterior expliqué la forma de crear una base de datos PDB mediante el procedimiento de Clonado.  .

Existe otro procedimiento que consiste en convertir una base de datos simple (como la que todos conocemos) en una base de datos PDB.  En 12c una base de datos simple se le conoce con el nombre de Non-CDB.
También es posible mover una base de datos PDB de un contenedor a otro.  Esta funcionalidad es muy útil para temas de Upgrade. 

Para realizar ambos procedimientos utilizamos el método Plug (conectado) y Unplug (desconectado).  El método permite a una base de datos Pluggable conectarse o desconectarse de un contenedor de forma rápida y sencilla.














domingo, 25 de mayo de 2014

Oracle 12c : Métodos para crear Pluggable databases (PDBs) - Clonación



Me gustaría poder explicar los diferentes métodos que existen para poder crear bases de datos Pluggable (PDB).

¿Qué es un Pluggable Database?
Un Pluggable Database o PDB es una base de datos que se comporta como un contenedor mas dentro de la arquitectura Container Database (CDB).  Es una colección lógica de objetos: usuarios, tablas, índices, etc.; independiente de otros PDBs.
Para las aplicaciones un PDB se muestra como una base de datos individual, como si tuviera la arquitectura de versiones anteriores.

jueves, 22 de mayo de 2014

Oracle 12c : Creación Manual de un Multitenant Container Database (CDB) con SQLPLUS



En el post anterior explicamos el procedimiento para crear una base de dato CDB con la herramienta DBCA.
En esta oportunidad realizaremos la misma acción pero utilizando la herramienta SQLPLUS.

Creación de un CDB con SQLPLUS


lunes, 19 de mayo de 2014

Oracle 12c : Creación de un Multitenant Container Database (CDB) con DBCA


Existen 3 herramientas para poder crear una base de datos contendor CDB:

- Oracle Universal Installer (cuando se instala el motor de base de datos).
- Database Creation Assistant (DBCA)
- SQL plus

Personalmente no utilizo mucho la primera herramienta ya que prefiero instalar el motor de base de datos primero y luego crear una base de datos con el DBCA.   El DBCA ofrece más opciones de configuración para crear una base de datos a la medida de lo que se necesita.

Primero utilizaremos el DBCA para poder crear una base de datos Contenedor.

sábado, 17 de mayo de 2014

Oracle 12c : Nueva Arquitectura Multitenat Database



Ha pasado casi 1 años desde que la nueva versión de la base de datos Oracle 12c vio la luz. 
Junto con Oracle 12c llegaron nuevos conceptos y funcionalidades. 
Tal vez el cambio más importante ha sido el desarrollo de una nueva arquitectura llamada Multitenant Database.
Es por eso que quiero dedicar mi primer post a explicar un poco de que se trata esta nueva arquitectura.