A veces nos encontramos errores técnicos en aplicaciones, scripts, etc. y los resolvemos pero no guardamos en ningún lado la solución y los síntomas. Quise hacer una especie de repositorio de problemas/soluciones, y tener disponibles mis experiencias para todos. Espero no volver a decir "¡esto ya me había pasado, pero no me acuerdo cómo lo resolví!" [temas: Oracle DB, korn shell scripts, Oracle App Server, Oracle Collaboration Suite, Windows, Linux, ...]

martes, octubre 10, 2006

proceso "ocssd" se queda corriendo al bajar Oracle Database

Cuando bajo la base de datos Oracle 10gR2 hay un par de procesos que se quedan corriendo, como sigue:

/bin/su -l oracle -c exec /u00/app/oracle
/u00/app/oracle/product/10.1.0/bin/ocssd.

resulta que ese proceso llamado OCSSD es útil cuando se tiene un RAC, y sirve para ASM (Automatic Storage Management). Este proceso lo arranca el sistema operativo, y no oracle, por lo que para desctivarlo hay que quitar una línea en un archivo de inicio del operativo. Según la discusión llevada a cabo en el siguiente sitio:

http://forums.oracle.com/forums/message.jspa?messageID=818352

El script que arranca el proceso es:

/etc/init.d/init.cssd,

y para deshabilitarlo se puede comentar la línea que llama al "init.cssd" en el arachivo:

/etc/inittab

o bien, modificar el "init.cssd" y agregarle "exit", como sugieren en esta otra discusión:

http://forums.oracle.com/forums/thread.jspa?messageID=787244󀌬

Si se requiere simplemente detener el proceso, el siguiente procedimiento es útil:

  1. Shut down the Oracle Cluster Synchronization Services (CSS) daemon as the root user:

    # /etc/init.d/init.cssd stop