Juan Andres Mercado Oracle Blog – IT Buenos Aires

Troubleshooting daily on Oracle Systems, Linux & more !

Category Archives: Linux

Oracle HPUX Tips | How to Know the Filesystem Size as df command

How to check Disk Space on HPUX

Vamos a sumar en la sección de scripting, como conocer el volumen size de cada file system en un HPUX.

Este script nos es muy útil, por que en muchos customers, ellos aun continúan almacenando los TABLESPACES de sus bases de datos en Filsesystem y no en ASM.

Para ello les dejo este script que encontre en la web hace un tiempo y lo viera en mis notas y  que me fuera de mucha utilidad en la ayuda de obtencion de volumenes para comenzar a diagramar mi nueva arquitectura de datos en Oracle 12c.

df -Pk | awk '{ 
 if ( NR == 1 ) { next } 
 if ( NF == 6 ) { print } 
 if ( NF == 5 ) { next } 
 if ( NF == 1 ) { 
 getline record; 
 $0 = $0 record 
 print $0 
 } 
 }' | awk '
BEGIN {print "Filesystem                                    Mount Point                 Total GB   Avail GB    Used GB  Used"
       print "--------------------------------------------- ------------------------- ---------- ---------- ---------- -----"}
END {print ""}
/dev/ || /^[0-9a-zA-Z.]*:\// {
printf ("%-45.45s %-25s %10.2f %10.2f %10.2f %4.0f%\n",$1,$6,$2/1024/1024,$4/1024/1024,$3/1024/1024,$5)
}'

Muchas Gracias

Saludos a la comunidad de Chile !!

AIX tips | How to know the CPU, Version and Memory

Alguna vez se habrán encontrado con tener que realizar un assesment en un cliente.

Básicamente , precisamos cosas como versión, CPU y memoria.

La idea de este simple articulo es tener a mano una breve guiá de los comandos de AIX que precisamos.

Saludos a Nelson de Bolivia de quien tengo un grato recuerdo  y es por el que nace este articulo.

Version
Con este breve scrpt podemos capturar lo necesario

# oslevel -s
5300-12-07-1241
# OSLEVEL=$(oslevel -s)
# AIXVERSION=$(echo "scale=1; $(echo $OSLEVEL | cut -d'-' -f1)/1000" | bc)
# AIXTL=$(echo $OSLEVEL | cut -d'-' -f2 | bc)
# AIXSP=$(echo $OSLEVEL | cut -d'-' -f3 | bc)
# echo "AIX ${AIXVERSION} - Technology Level ${AIXTL} - Service Pack ${AIXSP}"

BEST PRACTICES:

  • Llevar siempre armada la lista de tareas y comandos asociados a ese assesment.

Espero les sea util !

Kill Session MetaQuery

Para hacer sencillo nuestro mundo, nada mejor que un metaquery que nos ayude a realizar una tarea que involucraría tiempo que no existe cuando surge una tarea delicada como la de matar cierto tipo de sessiones.

En el día de hoy compartimos el query de la semana, en un caso particular, donde se tuvo que matar sessiones de un aplicativo que conforma como parte de un ecosistema de aplicaciones , con el mismo repositorio y que afectaba la operatoria completa del negocio.

select 
'ALTER SYSTEM KILL SESSION '''||SID||','||SERIAL#||',@'||INST_ID||''' IMMEDIATE;' 
 query,
 inst_id, 
 sid,
 serial#,
 username,
 status,
 schemaname,
 osuser,
 module,
 machine,
 program,
 sql_id,
 logon_time,
 last_call_et,
 blocking_session,
 event,
 state 
        from gv$session 
           where machine like 'srvlappsp%' 
               and status = 'ACTIVE' order by last_call_et desc;

Saludos a LATAM, INDIA & German People y a Lucas Juarez por su aporte diario como DBA en nuestro equipo de trabajo !

Oracle ASM | Delete Disk from a Diskgroup

Wireless Information System for Emergency Resp...

Image via Wikipedia

En la última migración de discos, se decidio cambiar  el storage de HP-EVA por la solución de EMC.

En la misma, me toco quitar discos componentes de diskgroups para ser eliminados.

Este instructivo que les dejo hace referencia al delete de discos :

  • Delete de discos, miembros de un diskgroup, de la instancia ASM.
  • Delete de discos, miembros de un diskgroup, del sistema operativo tipo unix (En mi caso RHL).
QUITANDO DISCO DE LA INSTANCIA DE ASM

Sacar los discos de ASM implica que la decisión fuera tomada por migración de discos o storage que no fue bien asignado y esta ocioso.

Read more of this post

Oracle Linux | Linux Cost Calculator

Servers designed for Linux

Image via Wikipedia

Para las personas que se encuentran ligadas laboralmente en el área Comercial de Recursos Oracle de su Empresa , o para los decisores que ya se han convencido que la solución técnica es Oracle Unbrekeable Linux por sobre su competencia (Áca hay dos documentos sobre la certificación de Productos Oracle sobre OUL Version 5 y Version 6 ) y deben estimar costos de licencias en función de :

  • Support.
  • Management & Clustering Costs.
  • Virtualization.

Podemos registrarnos gratuitamente en el site de Oracle y accesar al Linux Cost Calculator.

Esta es una una herramienta que podemos sumar a los informes cuando se nos pide un valor aproximado en las reuniones gerenciales.

Podemos accesar al reporte haciendo clic acá y nos invitara a registrarnos para poder realizar la operación.

Read more of this post

%d bloggers like this: