Buscar

Juan Andres Mercado Oracle Blog

Troubleshooting daily on Oracle Systems, Linux & more !

Etiqueta

ASM

Oracle Golden Gate on Exadata | Configuring ACFS

Good Morning Guys ! I am started on a new challenge, and my articles will be write in English Mode, because the best part of my public, and messages that I receive every day are from India, England, USA and many countrys from world.

I love the Community and promess continuing givin support and answers to a lots of mails on Spanish that I receive every week. Let’s start!

Matrix Installation

Product Version
Oracle Golden Gate 12.2.0.2.2
Exadata Image Version 12.1.2.3.6.170713
Oracle Grid Infrastructure 12.1.0.2

Pre Requisites

We’ll start with an summary of tasks that we need keep in mind to start with confguration and installation of Oracle Golden Gate on a RAC environment. It’s necessary :

  • An a share file system, we choice ACFS (ASM Cluster File System) under grid infrastructure 12.1.0
  • Oracle Golden Gate.

Creating and configuring ACFS on Exadata

When we working on an Oracle RAC environment, we must install an OGG on a cluster file system. As part of the architecture design, we choose the ACFS, but we could use NFS or DBFS.

My desicion was based on my experience with this FS and listening the council from others partners , that were used on ODA implementations.

Basically, my procedure are same that on Non Exadata Environments:

export DISPLAY=xxx.xxx.xxx.xxx:0
. oraenv
asmca

On the next screen, we can see the name of the candidate DG.

Generally, we find typically three disk groups.

  • We choose the DBFS_DG .

Oracle Exadata | Log Files on Database Machine

English: Disk structures comprising Oracle dat...
English: Disk structures comprising Oracle database files Category:Database (Photo credit: Wikipedia)

Como es de publico conocimiento, cada vez que nuestros sistemas comienzan con problemas o queremos determinar algun tipo de comportamiento :

  • Como ?
  • Cuando ?

Es el momento en que recurrimos a la revision de los logs .

Esta revision se hace aun mas exaustiva cuando trabajamos de forma remota y no estamos en el dia a dia del cliente. Ahi es donde buscaremos el historial del comportamiento de nuestro OS y nuestras DB’s.

En el caso de hoy vamos a comentar donde hallarlos en un Exadata.

Espero no estar olvidando nada, si asi fuere, solicito su contribucion que sera bienvenida.

Database Logs

Vamos a comenzar por el sector de las base de datos, en los nodos donde se encuentran.

a) Comenzamos por el ASM  para las ASM instances.

$ORACLE_BASE/diag/asm/+asm/+ASM{inst_number}/trace/alert_+ASM {inst_number}.log

Veamos un Ejemplo Seguir leyendo “Oracle Exadata | Log Files on Database Machine”

Oracle Database 12c | Grid Infrastructure 12c Release 1 (12.1) Installation

1966595

Queridos amigos, vamos a comenzar una serie de Artículos del motor de Bases de Datos Oracle en su version 12c (Cloud) .

Ante todo vamos a introducir a lo largo del camino nuevos conceptos como pluggable database.

En esta primera entrega vamos a instalar la infraestructura grid para comenzar con nuestras pruebas.

En mi caso por estar corto de tiempo , mi opcion de OS fue  trabajar con Oracle Linux.

Mas adelante hare unos llamados a este articulo para poner solamente las diferencias de configuración y que serán importantes para cada uno de los Sistemas Operativos que haga mencion.

Vamos a poner manos a la obra asi comenzamos a instalar nuestro entorno y así poder introducirnos en los nuevos conceptos de Oracle 12c.

Configuración de Sistema Operativo.

La ventaja de trabajar con Oracle Linux en este caso, es que con tan solo la ejecucion de un comando estamos listos para lanzar el wizard de instalacion del software.

Para ello basta con la ejecucion del comando yum que sera el que instale el RPM oracle-rdbms-server-preinstall

# yum install oracle-rdbms-server-12cR1-preinstall

Podemos observar que se produjeron los siguientes cambios:

  1. Se creo el Usuario oracle.
  2. Se modifico el archivo limits.conf
  3. Se modifico el archivo sysctl.conf
  4. Descargo y aplico todas las dependencias necesarias para la instalación del software de Oracle.

Como nosotros vamos a instalar el grid infrastructure, debemos agregar en el caso de querer realizar una instalación prolija y tener distintos roles de administración: Seguir leyendo “Oracle Database 12c | Grid Infrastructure 12c Release 1 (12.1) Installation”

Oracle ASM 11gr2 | How to Upgrade ASM 10gr2 to 11gr2

Buenas tardes a todos, aca regreso de nuevo luego de varias migraciones, puestas en producción y dictado de clases. 

Si bien no aparezco con nuevo articulo hace tiempo, hoy regreso con uno interesante para dbas que se encuentran con el proceso de migrar su motor de base de datos de 10gr2 hacia 11gr2.

Algunos ambientes precisan utilizar 10g y 11g al mismo tiempo para probar performance, procesos de migración y otro tipos de reportes.

Una solución que propongo es migrar el storage a 11g y tener la posibilidad de :

  • Conservar las bases de datos de versión 10g.
  • Instalar nuevas bases 11g.
  • Probar procesos de migración.

Es por ello que en este instructivo cumplo con detallar el primer paso.

Migrar el ASM , ejecutando la nueva structura GRID que nos propone Oracle y que con mayor detalle de configuración nos permite la instalacion del instancias en cluster.

Preparativos para la realizar el upgrade

Vamos a comenzar descargando el software.

Oracle Database 11gR2 (64bits)

Una vez que realizamos la descarga lo colocamos en un path de instalación. Seguir leyendo “Oracle ASM 11gr2 | How to Upgrade ASM 10gr2 to 11gr2”

CONFIGURING MULTIPATH 2nd Part – Configuration

multipath transfer function
Image via Wikipedia

Configurando Multipath 2da Parte

Vamos a configurar nuestro multipath para que comience a trabajar y quede disponible para realizar una lectura de los dispositivos asignados.

Es muy importante entender que es lo que estamos haciendo, asi que les voy a comentar de lo que a mi criterio es necesario a la hora de realizar una configuracion de este tipo.

No se queden con lo que les ofrezco en este articulo, pueden investigar más acerca de este tema, ya que mi objetivo no es entrar en el detalle ni profundidad acerca de mutlipath.
Pueden obtener mucha documentación, ya que en el mundo linuxero hay mucha cortesía, sin ir mas lejos sus colegas administradores de ambientes tipo unix de su área laboral.

Yo lo se por haber sido linux admin y por que tengo dos grandes colegas ! Un abrazo para Diego y Fede !

En el archivo /etc/multipath.conf existe en la configuracion por default unas lineas que provocan que se ignoren todos los dispositivos. Seguir leyendo “CONFIGURING MULTIPATH 2nd Part – Configuration”

Moving control file from file system to ASM system

The logo of Oracle Corporation
Image via Wikipedia

Como mover un controlfile de filesystem hacia ASM

Tuve como consultor las tareas de normalizar politicas, standares y otros elementos de seguridad.
La semana pasada, auditando , me tope con una base que estaba en ASM pero que el controlfile se encontraba en filesystem.
De ello es que acerco esta experiencia ya que el DBA que se econtraba no había trabajado nunca con la tecnologia ASM y al levantar la base despues de la instalacion por medio de scripts dio por sentado que esto estaba funcionando sin problemas.

Primero busque la ubicacion del controlfile y comence con mi tarea de migracion de filesytem para ASM.

SQL> sho parameter control

NAME				     TYPE	 VALUE
------------------------------------ ----------- ------------------------------
control_file_record_keep_time	     integer	 7
control_files			     string	 /u01/app/oracle/product/10.2.0
						 /db_ASDEF/dbs/cntrlASDEF.dbf

Seguir leyendo “Moving control file from file system to ASM system”

Creating ASM Diskgroups with dbca

Vamos a crear un diskgroup nuevo utilizando la interfaz grafica , con el comando dbca.

Lo que primero debemos tener en cuenta que los discos se hallen publicados en el OS y con ello ya podemos comenzar a trabajar.

Con los comandos de oracle createdisk, y logueados con el usuario root creamos los discos.

[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA01p1 /dev/mapper/SAN_DATA01p1
Marking disk "SAN_DATA01p1" as an ASM disk:                [  OK  ]
[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA02p1 /dev/mapper/SAN_DATA02p1
Marking disk "SAN_DATA02p1" as an ASM disk:                [  OK  ]
[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA03p1 /dev/mapper/SAN_DATA03p1
Marking disk "SAN_DATA03p1" as an ASM disk:                [  OK  ]
[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA04p1 /dev/mapper/SAN_DATA04p1
Marking disk "SAN_DATA04p1" as an ASM disk:                [  OK  ]
[root@sdatpro01lx ~]# /etc/init.d/oracleasm createdisk SAN_DATA05p1 /dev/mapper/SAN_DATA05p1
Marking disk "SAN_DATA05p1" as an ASM disk:                [  OK  ]

Como segunda medida los listamos para verificar que el SO y oracle los pueden ver..

[root@sdatpro01lx ~]# /etc/init.d/oracleasm listdisks
SAN_DATA01P1
SAN_DATA02P1
SAN_DATA03P1
SAN_DATA04P1
SAN_DATA05P1

Seteamos las variables de ambiente de la instancia +ASM y ejecutamos el comando dbca que nos mostrara un menu grafico donde comenzaremos con nuestra creación del diskgroup +DATA.

$ dbca

El manager de dbca nos muestra tres opciones:

  • Crear una base.
  • Generar templetes de una base.
  • Configurar una instancia ASM.

Seguir leyendo “Creating ASM Diskgroups with dbca”

Crea un sitio web o blog en WordPress.com

Subir ↑

A %d blogueros les gusta esto: