22 de octubre de 2009

¿Porqué no es buena idea "matar" las sesiones cliente de Oracle?

Varias veces me he topado con el problema de que después de varios minutos de haberle indicado al Oracle que se apague, no lo hace.

Generalmente lo que hace un amdinistrador novel (como yo) es simplemente mandarle una señal 9 (SIGKILL) ó 15 (SIGTERM) al proceso cliente. Bueno, si hacemos esto, corremos el riesgo de que el proceso cliente no libere algún segmento de memoria compatida o bien algún semáforo que estén en uso al recibir las señales.

Si esto llega a ocurrir, seguramente tendrán un problema al tratar de reiniciar Oracle. Lo que hay que hacer se detalla en el siguiente ejemplo.

Primero, revisamos la información de la intercomunicación de procesos. Esto, con el comando ipcs.
Esto, nos arroja información sobre las colas de mensajes, segmentos ememoria compartida y semáforos en uso, así como el usuario y el grupo al que pertenecen. En especial nos concentraremos en una entrada de memoria compartida (la identificada por el ID 1), y el semáforo con ID 3.

En ambos casos, se ve que pertenecen al usuario oracle, lo cual es obviamente extraño pues en teroía ya no tenemos ningún proceso ejecutándose con los privilegios de este usuario. Un simple ps -aux | grep oracle | grep -v grep lo corroboraría.

Localizados los candidatos, procedemos a eliminarlos con el comando ipcrm, para el caso de la memoria compartida usamos el modificador -m y para borrar el semáforo usamos el modificador -s.

Hecho lo cual, podemos reiniciar Oracle sin mayor problema
> ipcs

IPC status from as of Fri Jul 31 15:40:20 ART 2009
T ID KEY MODE OWNER GROUP
Message Queues:
q 1 0x4200d966 --rw------- netuser netuser
q 0 0x4200d964 --rw------- netuser netuser
Shared Memory:
m 17 0x100baae --rw-rw-rw- root root
m 16 0x100dd9b --rw------- root root
m 15 0x4100b820 --rw-rw-rw- root root
m 14 0x4100d958 --rw-rw-rw- root root
m 13 0x4100d957 --rw-rw-rw- root root
m 5 0x4100b823 --rw-rw-rw- root root
m 1 0xb80c460 --rw-r----- oracle dba
Semaphores:
s 13 0x100babd --ra-ra-ra- root root
s 12 0x4100b820 --ra-ra-ra- root root
s 11 0x4100d958 --ra-ra-ra- root root
s 10 0x3e7 --ra-ra-ra- netuser netuser
s 9 0x6f --ra-ra-ra- netuser netuser
s 6 0x13d8483 --ra-r--r-- root root
s 3 0x5371951c --ra-r----- oracle dba

> ipcrm -s 3 & ipcrm -m 1

Espero que les sea de tanta utilidad como lo ha sido para mí

21 de octubre de 2009

¿Qué pasa cuando nadie comenta tus entradas de facebook?

Este artículo nace por una charla que tuve con mi amiga Lu, hace ya varias noches. Justo explorábamos una pregunta: ¿qué pasa cuando nadie comenta tus publicaciones en el FaceBook?

Lo primero que pensé fue que de primera instáncia tiene que ver con lo que nos motiva a publicar algo. Sobre esto se me ocurrieron varias posibilidades. De cualquier forma preferí detenerme a reflexionar un poco sobre est, y, lo que a continuación leerán, es una charla que tuve con otra amiga, en la que precisamente abordamos este tema.

- AlfredoCampos dice:
Ah bueno... mmm me preguntaba.. bueno, si la idea del facebook, así como de cualquier otra red social es que tú dejas tu material, ya sea ligas, fotos, videos, etc etc... alguien llega, lo ve y comenta, vaya desde un simple "Esto me gusta", hasta aquellos que te avientan un choro, o bien, que a partir de un cambio de estado, terminas con un chat como de 20 mensajes.. jeje

- Lizande dice:
aja

- AlfredoCampos dice:
peeeeeeeeeeeeeeeero.. qué pasa cuando nadie te deja ningún comentario. Vaya, es bastante común mm pero mmm entónces.. cuál es la motivacion para publicar? El que los demás te lean? El expresarte de alguna manera?
Y en eso estaba.. y para qué diablos publico en FaceBook.. es decir.. ¿qué gano? Si es que gano algo? ¿Me hace sentir bien? .. etc etc

- Lizande dice:
es esa necesidad de estar en contacto con algo o alguien, aunqeu no exista una respuesta por parte del otro, el simple pensamiento de que "otros" te leeran hace denotar tu existencia en este planeta, pudiera ser¡¡¡¡

- AlfredoCampos dice:
Es decir.. algo como publico luego exísto?
mm sí, es interesante.. porque vaya.. uno publica y sabes que alguien te verá.. (no necesariamente te leerá).

- Lizande dice:
me experso, entonces algo late dentro de mi
así es

- AlfredoCampos dice:
Algo exíste, que se expresa mediante lo que publica.. de alguna manera usamos ahora un lenguaje de imagenes y sonidos..

- Lizande dice:
también, es por que ustedes los que se encuentran metidos 24 horas o menos en contacto con una computadora, sigue siendo su medio de comunicacion, otros por que les encanta tener redes de amigos y otros por que les gustaria tener muchos amigos o contactos, pero en realidad no son reales....
siempre el ser humano busca saciar sus necesidades
el publicar es una de ellas
el "veanme" "aqui estoy" soy un ser pensante, digo no todos publican cosas interesantes¡¡¡¡
que no vale la pena leer, jajajaja

- AlfredoCampos dice:
Sí... fíjate que algo así intuía el otro día.. en realidad.. todo esto es virtual! Y ha adquirido valor en la medida en que se lo hemos dado!

- Lizande dice:
todo lo que poseemos lo poseemos por algo, la respuesta es interna en cada unos egun sus necesidades

- AlfredoCampos dice:
Aja, es cierto. Es así mismo una competencia... por ser leído, por atraer..

- Lizande dice:
primero es la curiosidad de que escribieron los otros y luego lo que publica uno

- AlfredoCampos dice:
Es "mejor", tener más amigos, publicar más, etc.. porque eso te da una "ventaja" jaja digo. hay más probabilidad de que te vean
Sí, eso es cierto..
Al principio sólo consumes... luego produces.. y así te vas

- Lizande dice:
pero cual es tu necesidad real, solemos ocultarlas a traves de nuestras acciones
unas cosas por otras

- AlfredoCampos dice:
mm ya... la necesidad real..
Sí, es cierto.. diferente para cada cual..

- Lizande dice:
por ejemplo... hay gente que aunque no sea asidua a estos lugares, tienen la necesidad del contacto directo en la gente y no por computadora

- AlfredoCampos dice:
Yap... y esto te "sirve"

- Lizande dice:
no en realidad, es un... como se dice cuando suples algo...

- AlfredoCampos dice:
Y pq no publicas?

- Lizande dice:
hace mucho no tengo nada interesante que publicar, realmente interesante,a si que solo entro y miro pero no publico

- AlfredoCampos dice:
Yep. Entiendo

Claro, que lo expresado aquí refleja solamente la opinión de los aquí chateantes! je