31/10/13

dieguz2: Md5 en oracle

dieguz2: Md5 en oracle: Para calcular md5 en Oracle podemos crear la siguiente función: create or replace FUNCTION md5hash (str IN VARCHAR2)     RETURN VARC...

muy bueno!

Oracle 8 bajar/subir una instancia con oradim en Windows

c:\orant\bin\oradim80.exe -startup -sid ORC1 -usrpwd passs-starttype srvc,inst -pfile c:\orant\database\initorc1.ora


C:\orant\BIN>oradim80 -shutdown -sid ORC1 -usrpwd passs -shuttype srvc,inst -shutmode i

30/10/13

....y donde esta el alert log en Oracle 8

Pfff...mis primeras incursiones con Oracle 8 corriendo en un Windows XP...por dios...q feo! y no podia encontrar el alert...

$ORACLE_HOME\RDBMS80\TRACE\ALRT.LOG

 En mi caso seria....

C:\orant\RDBMS80\TRACE\orc1ALRT.LOG


25/10/13

HP BladeSystem Onboard Administrator - Resetear Password

Tuve que instalar/configurar un HP BladeSystem c7000 Enclosure, y paso que creo me equivoque la contraseña y la repeti mal 2 veces. Asi que quedamos sin acceso al Onboard Administrator.

Lo que tuve que hacer es desde el puerto USB del OA Activo que esta atras del blade fue poner un pendrive con un script y levantarlo, los pasos fueron los siguientes....

1.Copiar el script a un pendrive (tratemos de que el pendrive no tenga nada, sino tarda mucho)
2.Poner el pendrive en el OA Activo
3.Ir al USB Menu
4.Primero me hice una copia de la config que estaba por las dudas (Save configuration)
5.Despues hay que ejecutar el script desde el "Insight Display" el display que esta adelante del Blade (Restore configuration, usb://script01.cfg)
Con eso podran ingresar a la consola con el password "123456"

script01.cfg

SET USER PASSWORD "Administrator" "123456"


14/10/13

Oracle | SQL Plus - Tiempo de ejecucion

Para ver la demora en tiempo q tardo en ejecutar una consulta...

SQL> SET TIMING ON

Los secretos de pintar con la pistola HVLP

Bueno, hace ya mucho tiempo me compre la pistola para pintar hvlp (alto volumen, baja presion). Una de esas chinas que se venden por mercadolibre, tuve en cuenta en la compra que el tacho y pistola sean de aluminio y bronce los picos.

Despues de renegar varias veces, putenado y diciendo "esta pistola china de mierda", "que basura que compre", etc...etc...etc. Un dia vi un pibe pintando y me dice "con esta pistola pinto todooo, esta buenisima" y dije "no puede ser, es la misma pistola poronga que tengo yo!" asi que me puse varias veces y creo que le encontre la vuelta para pintar.

Si bien en el manual hay varias recomendaciones, con estas no alcanza. El secreto es encontrar la proporcion justa de diluyente para la pintura. En mi caso he pintado barnices y esmaletes sinteticos, generalmente diluyendo 60% de pintura y 40% de tinner o diluyente, tambien 50% y 50% me fue bien. Con la pintura que nunca pude pintar bien es con latex al agua, o me quedaba muy liquido y chorreaba o la pistola escupia mucha pintura y quedaba como salpicado.

Otro detalle es que ni bien armen todo y tengan la pistola lista para pintar es cerrar con el tornillo la pistola para que no salga pintura cuando se aprieta el gatillo (que solo salga aire) y de a poco ir dandole mayor apertura hasta que empiece a salir la pintura. Recomiento hacer que salga poca pintura y dar varias manos.

Oooootroooo detalle....traten de colar siempre la pintura, yo lo hago con una media cancan, con esto se evitan que la pistola se tape.

Y por ultimo y lo mas engorroso despues de pintar...desarmen bien la pistola y limpienla bien, creo que da mas trabajo limpiarla que hacer todo el trabajo de pintura.

Espero le sirvan estos detalles!


27/8/13

Errores ORA-15039 ORA-15027 - Borrando un Disk Group

Borrando un Disk Group

ASMCMD> dropdg -r DATA
ORA-15039: diskgroup not dropped
ORA-15027: active use of diskgroup "DATA" precludes its dismount (DBD ERROR: OCIStmtExecute)
ASMCMD> exit

SQL> drop diskgroup DATA;
drop diskgroup DATA
*
ERROR at line 1:
ORA-15039: diskgroup not dropped
ORA-15053: diskgroup "DATA" contains existing files


SQL> select * from v$asm_client;
no rows selected

SQL> show parameter spfile


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      +DATA/asm/asmparameterfile/registry.253.810662323


*Tengo que cambiar de lugar el SPFILE que esta en el ASM

SQL> create pfile='$ORACLE_HOME/dbs/pfileASM.ora' FROM spfile;
SQL> shutdown immediate
SQL> startup from pfile='$ORACLE_HOME/dbs/pfileASM.ora';

SQL> show parameter pfile

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string


SQL> drop diskgroup DATA including contents;

Diskgroup dropped.


drop diskgroup DATA including contents;

SQL> alter diskgroup DATA dismount force;

Diskgroup altered.

30/7/13

...no puedo bajar ASM

Hoy estaba tratando de bajar las instancia ASM standalone y me surgio el siguiente error ORA-15487, era que habia montado una particion ACFS...

[grid@test(+ASM) ~]->. oraenv
[grid@test(+ASM) ~]->sqlplus / as sysasm
 SQL> SHUTDOWN NORMAL


ERROR al bajar ASM

SQL> shutdown normal
ORA-15487: cannot shutdown the ASM instance with an open ASM volume
SQL> exit


[oracle@test(11g) trace]-> ps aux | grep grid | grep LOCAL

 3772 ?        Ss     0:00 oracle+ASM (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
 3916 pts/1    S+     0:00 grep LOCAL
23146 ?        Ss     0:04 oracle+ASM (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))

[oracle@test(11g) trace]->kill -15 3772 23146



[root@test~]# mount
/dev/cciss/c1c1 on / type ext3 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/cciss/c0d0p6 on /opt type ext3 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
oracleasmfs on /dev/oracleasm type oracleasmfs (rw)
/dev/asm/testos-221 on /opt/acfsmounts/dat type acfs (rw)

[root@test~]# umount /opt/acfsmounts/dat
[root@test~]# mount


[grid@test(+ASM) ~]->sqlplus / as sysasm

SQL*Plus: Release 11.2.0.3.0 Production on Tue Jul 30 11:54:55 2013

Copyright (c) 1982, 2011, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
With the Automatic Storage Management option

SQL> shutdown normal
ASM diskgroups volume disabled
ASM diskgroups dismounted
ASM instance shutdown
SQL>

24/7/13

Cambiando de trabajo...

Desde hace unos dias empece a buscar un nuevo trabajo, como trabajo en Sistemas por suerte hay varias ofertas. Lo que me resulta por momentos divertido son las preguntas que te hacen los de RRHH, casi siempre son las mismas, asi que preparando una buena respuesta podemos tener ventajas.
Transcribo algunas de las preguntas clasicas.....

RRHH: Por que queres cambiar de trabajo?
Pfff...esta si que siempre esta!
Rta. ideal: nuevas oportunidad, crecimiento personal y profesional, etc etc etc.

RRHH: Cuales son tus fortalezas? y debilidades?
Las fortalezas es bastante facil, cada uno sabra. Las debilidades....mmmm....aca se complica un poco, no podemos decir "soy muy detallista", pongan algo real, todos tenemos nuestros puntos debiles, sino la ayuda de un amigo, compañero o enemigo...seguro nos va a decir bien nuestro punto debil.

 RRHH: En cuanto tiempo podes empezar a trabajar o realizar el cambio?
Yyyyy....mañana ya puedo empezar!...no seria una buena respuesta ideal. Los de RRHH esperan..."me gustaria avisar con tiempo el puesto que estoy dejando, tengo una buena relacion con mis compañeros asi que quiero avisarles con tiempo!". Tampoco les vas a decir..."Dame 2 meses"

RRHH: Que actividad extra-laborar realizas?
Deberia ser algo que aporte indirectamente algo al puesto que uno busca, si es una actividad que realizan hace mucho tiempo y en forma seria....mejor!

RRHH: Hablame de ti...
Hay que ver si la pregunta se refiere a nuestra vida personal o profesional, generamente es a la parte profesional que puede aporta mas valor a nuestro futuro puesto. Podria ser...como empezamos nuestra carrera profesional, etc.

RRHH: Nombra alguna tarea interesante que hayas realizado en este ultimo tiempo.
Aca seguramente va a ser algo muy referente al puesto que buscan y a nuestro perfil profesional.



RRHH: Tienes las habilidades para este puesto? 
A hablar se ha dicho! jej hay que venderse.

RRHH: Porque quieres trabajar aca?
"Porque me pagan mas"....malisimo, si lo que piensan los de RRHH que nos moviliza es el dinero, estamos listos. Lo ideal seria una respuesta como...."Quiero crecer profesionalmente, tener nuevas oportunidades, conosco la trayectoria de la empresa y me gustaria ser parte, etc, etc, etc"

RRHH: Porque cambias de trabajo?
"Me tiene cansado, mi jefe es insoportable!"....eso es lo que quizas pensemos! pero nunca demos esa respuesta! Mejor seria...."En mi actual trabajo no puedo seguir creciendo. No se generan nuevas oportunidades, etc, etc, etc"

RRHH: Conoces Nuestra compania?
Y....ni idea! Malisima rta.
Por supuesto que la conosco....por eso mismo estoy aca. Se que es una empresa importante en el rubro BLABLABLA.

RRHH: Cuales son los puntos mas importantes que consideras a la hora de cambiar de puesto/empresa?
Rta: capacidad de desarrollo, relaciones interpersonales, trabajo en equipo, esas podrian ser algunas.

RRHH: Cual es tu remuneracion pretendida?
Lo ideal y que generalmente hago es tratar de que ellos me digan cuanto podria ser la remunaracion, les comento la remuneracion del trabajo actual y los dejo hablar y ver que ofrecen.
Este es un tema muy particular, los de RRHH manejan determinados valores, si nos pasamos de los valores que ellos tienen seguramente ni te llamen, porque vas a estar en un trabajo que te pagan menos de lo que esperabas. Eso si...para bajar hay tiempo, tampoco pidamos una locura, salvo que no tengamos intencion de cambiar (Si me pones toooooda la $$$ me cambio!)

RRHH: Como te ves de aca a XX años?
Rta: Me veo trabajando en equipo, coordinando un equipo de trabajo, desarrollandome profesionalmente, etc, etc.

RRHH: Cual fue tu ultima tarea que hiciste de la cual estas orgulloso?
Rta: podemos armar algun problema que tuvimos y como lo solucionamos en forma exitosa. Pongan la colaboracion y trabajo en equipo, si es que lo requiere el puesto, etc.

RRHH: Porque estudiaste _____ ?
RRHH: Que es lo que mas te motiva?












*Esas serian algunas de las preguntas que generalmente siempre estan. Sean inteligentes a la hora de responder, tengan en cuenta que ellos son el primer filtro y es su trabajo conocernos, tampoco mientan...sean cinseros, a la larga todo termina saliendo!