27 oct 2011

Oracle RDA (Remote Diagnostics Tools)

RDA es una herramienta desarrollada por Oracle, de uso general, para la recopilación de información de productos, performance,Troubleshooting, ORA-0600, contadores de SO y muchos mas. En si, toma una fotografia del sistema capturando los datos importantes para su análisis.

Oracle recomienda el uso de esta herramienta, para resolución de services requests, antes y después de que se hagan presentes inconvenientes. De manera que los ingenieros de Oracle puedan analizar los reportes y responder al service request repidamente. Personalmente lo quiero usar para hacer Troubleshooting y poder justificar, en caso que se presente, problemas de red entre dos instancias.

Para su instalacion, primero desempaquetamos el archivo:
#> tar -xzvf p8805952_417_AIX64-5L.zip
#> cd rda
#>ls

DISCLAIM.txt        README_VMS.txt      hcve                rda.cmd             rda.sh              setup.bak
RDA                 README_Windows.txt  modules             rda.com             rda_aix             setup.cfg
README_Unix.txt     ccr                 output              rda.pl              rda_aix56

Comprobamos la integridad de la instalacion con

#>./rda.sh -vc

Nota: Como pre-requisito necesitamos perl >=5.5.

Loading the file list ...
Checking the directory '.' ...
Checking the directory 'RDA/Macro' ...
Checking the directory 'RDA/Macro/Unix' ...
Checking the directory 'RDA/Macro/Windows' ...
Checking the directory 'RDA/Object' ...
Checking the directory 'hcve' ...
Checking the directory 'modules' ...
No issues found --> lo que indica que esta correcta.


RDA puede ser utilizado con una variedad de modulos y opciones. Por lo que de primer momento, luego de desempaquetarlo y de leer el correspondiente README, se debe realizar un setup inicial. En este especificaremos donde guardar los reportes, el $ORACLE_HOME, usuario propietario del producto y toda la información que queremos recolectar.

Como primer paso ejecutamos el setup y especificamos los modulos con los cuales se realizara el setup.
Nota: Si no especificamos los modulos a utilizar (rda.sh -S) RDA tomara por default todos los módulos que posee y nos hara una gran nuemero de preguntas.

#>rda.sh -S OS DB DBA INST

  • OS   Collects the Operating System Information
  • DB   Controls RDBMS Data Collection
  • DB   Controls RDBMS Data Collection
  • INST Collects the Oracle Installation Information
Para listar los modulos y su descripción ejecutamos

#> rda.sh -L modules

Available data collection modules are:
ACFS Collects ASM Cluster File System Information
ACT Collects Oracle E-Business Suite Application Information
ADBA Collects ACS Oracle Database Assessment
ADX Collects AutoConfig and Rapid Clone Information
AGT Collects Enterprise Manager Agent Information
APEX Collects APEX Information
ASAP Collects Oracle Communications ASAP Information
ASBR Collects Application Server Backup and Recovery Information
ASG Collects Application Server Guard Information
ASIT Collects Oracle Application Server Installation Information
ASM Collects Automatic Storage Management Information
B2B Collects Oracle Business to Business Information
BAM Collects Business Activity Monitoring Information
BEE Collects Beehive Information
BI Collects Oracle Business Intelligence Enterprise Edition Info.
BIPL Collects Oracle Business Intelligence Publisher Information
BPEL Collects Oracle BPEL Process Manager Information
BPM Collects Oracle Business Process Management Suite Information
etc etc etc


Como opcion podemos utilizar perfiles, estos contienen  modulos y opciones ya predefinidas, con lo que nos ahorra algunas preguntas (el setup es obligatorio)

#>rda.sh -L profiles
Available profiles are:
9iAS Oracle Application Server 9i problems
AS10g Oracle Application Server 10g problems
AS10g_Identity Oracle Identity Management 10g problems
AS10g_IdentityFed Oracle Identity Federation 10g problems
AS10g_MidTier Oracle Application Server 10g Middle Tier problems
AS10g_Repository Oracle Application Server 10g metadata repository

Finalmente ejecutamos el setup y la coleccion para una Base de Datos con el profile 8i.
#>./rda.sh -S -p DB8i
S000INI: Initializes the Data Collection
-------------------------------------------------------------------------------
RDA uses the output file prefix to identify all files belonging to the same
data collection. The prefix must start with a letter and must contain only
alphanumeric characters.

Enter the prefix to be used for all the generated files
Hit 'Return' to accept the default (RDA)
>


Posterior a la primera recoleccion de datos, podemos utilizar RDA con las preferencias que anteriormente definimos, sin la necesidad realizar nuevamente el setup.

#>./rda.sh -vCRP

21 oct 2011

VMPlayer not compiling for latest Linux kernel ?

Como es costumbre, después de realizar un upgrade siempre hay cosas que dejan de funcionar. Aquí dejo la solución al problema que tuve con mi VmPlayer 3.1.4 después de actualizar a Ubuntu 11.10 64bits.

P/D: EL archivo que hay que descargar, lo subi a virustotal.com y esta limpio. No es una garantía .. pero.


7 oct 2011

VirtualBox Guest en Background

De la mano de me amigo @ingnucious he descubierto la utilidad de Virtual Box, VBoxHeadless, que nos permite lanzar maquinas virtuales en background, sin tener la molesta GUI de la misma. El uso es:
  • VBoxHeadless -s VboxName &
  • o
  • VBoxHeadless -s VboxGuest-ID &
  • Donde VboxName es el nombre que usamos para identificar la maquina y VboxGuest-ID es el ID asignado por VirtualBox. Despues de esto y segun el sistema operativo del guest, podemos entrar por la red usando por ejemplo: SSH o RDP. MUY BUENO.....