Dataflow | How to Install and configure NIFI

What is and for what ?

Nifi is a web tool that we can use to perform data ingestion.

It allows us to listen, format and make a first filter of the messages (data) received by several of its embedded processors.

Likewise process and distribute data.

Download Packages and checks

Download the packages from:

https://nifi.apache.org/

There we will find different versions of the product.

Then we proceed to perform a CHECKSUM to verify that it is a safe package and that it did not suffer alterations along the way.

[amercado.nbfor101200] ➤ md5sum nifi-1.4.0-bin.tar.gz
28c5511073452cf59e9ec1b278a1a7e4 nifi-1.4.0-bin.tar.gz

Installation

Unzip the package in the path
Leer más “Dataflow | How to Install and configure NIFI”

Anuncios

Oracle RAC | PRKP-1024 : The service ha_gsqs is still running when removing a service

Español: estructura de base de datos de Oracle

PRKP-1024 : The service ha_gsqs is still running when removing a service

En un escenario donde tenemos bases de datos 10gR2 , 11gR1 y 11gR2 me toco hacer revisiones de alta disponibilidad.

Luego de ello se tomo la determinación que algunas bases serian removidas y transportadas a otros servidores.

Los servidores antiguos de bases de datos serian reutilizados para soportar aplicaciones BI.

Al momento de quitar la primera base clusterizada (10.2.0.4) y sus servicios nos encontramos con el siguiente error:

PRKP-1024 : The service OSSER02 is still running.

Veamos que ocurrió paso a paso… Leer más “Oracle RAC | PRKP-1024 : The service ha_gsqs is still running when removing a service”

kcrr.c Error 1031 received logging on to the standby | Oracle standby

PING[ARC1] heartbeat failed to connect to standby . error is 1031

Water supply in Buenos Aires was provided by a...
Water supply in Buenos Aires was provided by a private company from 1993 to 2006. (Photo credit: Wikipedia)

En la semana anduve Auditando un Dataguard en una Empresa de Servicios en Buenos Aires y el motivo de mi visita era ayudar al DBA local con un problema que habia surgido a partir de la reinstalacion de su SECONDARY SITE.

El error se basaba en que el proceso ARCHIVER de la base primaria estaba fallando .

Revisando el alert de la base me econtre con el siguiente error:

Errors in file /u01/app/oracle/admin/ORCL/bdump/orcl1_arc1_8881.trc:
ORA-01031: insufficient privileges
PING[ARC1]: Heartbeat failed to connect to standby 'ORCLDG'. Error is 1031.

Como tenia seguridad de que estaba ocurriendo, me diriji al trace que despliega el proceso ARC  y lo edite para mostrar al DBA que ocurria:

*** 2012-05-16 13:27:50.745 60680 kcrr.c
Error 1031 received logging on to the standby
Error 1031 connecting to destination LOG_ARCHIVE_DEST_2 standby host 'ORCLDG'
Error 1031 attaching to destination LOG_ARCHIVE_DEST_2 standby host 'ORCLDG'
ORA-01031: insufficient privileges
*** 2012-05-16 13:27:50.748 60680 kcrr.c
LGWR: Error 1031 creating archivelog file 'ORCLDG'
*** 2012-05-16 13:27:50.749 58942 kcrr.c
kcrrfail: dest:2 err:1031 force:0 blast:1
*** 2012-05-16 13:27:51.696 70891 kcrr.c
Sending online log thread 1 seq 143 [logfile 1] to standby
Opening logfile [logno 1]
LGWR: Archivelog for thread 1 sequence 143 will NOT be compressed
*** 2012-05-16 13:27:51.940 71016 kcrr.c
Shutting down [due to no more ASYNC destination]
LNS1: Doing a channel reset for next time around...

El problema se encontraba aqui: ORA-01031: insufficient privileges. Leer más “kcrr.c Error 1031 received logging on to the standby | Oracle standby”

Oracle + cvs format | EXPORTACION DE TABLAS A CSV

En la semana pasada me pidieron exportar varias tablas a formato CVS.
Aqui les dejo como lo resolvi, ya que es una tarea poco común y se nos va facilmente de la cabeza en el día a día.

El ejemplo se los dejo sobre una tabla que me tome la molestia de crearla especialmente para esta nota.

Nombre de la tabla.

DiccionarioDeCalles.

Procedimiento para la exportación de una tabla a formato cvs.

En primer lugar cree un procedure que se encargara de todo =D ! Leer más “Oracle + cvs format | EXPORTACION DE TABLAS A CSV”

Oracle Dataguard | How to open a standby database in read only mode

Pasos a seguir para poder ejecutar queries dentro de nuestra base de datos en standby 10G.

Esto nos puede ayudar a sacar un reporte que requiere consumo dentro de la base productiva que nos pueda llegar afectar de alguna manera la performance de la base y su operacion , relacionada con la carga proporcional de trabajo de cada nodo.
Es por ello que se realiza la extraccion del reporte en la standby que poseamos.

Ejecutar los siguientes comandos en la base de datos en standby:

SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
SQL> ALTER DATABASE OPEN READ ONLY;

Realizamos las consultas necesarias.

Retornamos al estado anterior.

SQL> STARTUP FORCE MOUNT;
SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT;

Aunque la base de datos la tengamos en modo de solo lectura, los archived logs del servidor primario se continuarán enviando al de standby, y cuando este se regrese a su estado anterior (MODO RECOVERY), todos los archived logs que se hayan acumulado serán aplicados.

En la versión 11G, Oracle permite que se ejecuten queries de consulta con el modo de recuperación activo.

Eso lo veremos en el proxímo articulo.

Oracle 11gR2 | How to Deinstall 11g ASM Grid Infra

First graphical user interface in 1973.
Image via Wikipedia

Hay veces en la que es preciso quitar infraestructura que no usamos ya sea por que nuestro servidor se renovo y dejamos el hardware para uso de otras areas o por que se crear ambientes con versiones no compatible , hoy veremos como desinstalar el Oracle Grid Infraestructure 11gR2.

VAMOS AL PATH A BUSCAR EL DEINSTALL DEL CLUSTER

[oracle@datos0001lx grid]$ cd /u01/app/oracle/product/11.2.0/

HACEMOS LA BUSQUEDA DEL ARCHIVO DE DESINSTALACION

[oracle@datos0001lx 11.2.0]$ find . -name deinstall*
./grid/inventory/Templates/deinstall
./grid/inventory/Templates/deinstall/deinstall
./grid/deinstall
./grid/deinstall/deinstall.xml
./grid/deinstall/deinstall
./grid/deinstall/jlib/deinstall_core.jar
./grid/deinstall/jlib/deinstall_wrapper.jar
./grid/deinstall/deinstall.pl
./grid/deinstall/response/deinstall.rsp.tmpl

Leer más “Oracle 11gR2 | How to Deinstall 11g ASM Grid Infra”