ALGIEN SABE POR QUE.

freko
04 de Mayo del 2006
Hola.
Bien el problema es, al arrancar el sistema, tengo un script de inicio para arrancar el oracle, ok?. la base de datos me la levanta bien, pero cpn el listener me da estos errores:

LSNRCTL for Linux: Version 10.1.0.3.0 - Production on 16-JUN-2005 10:51:15

Copyright (c) 1991, 2004, Oracle. All rights reserved.

Message 1070 not found; No message file for product=network, facility=TNSTNS-12545: Message 12545 not found; No message file for product=network, facility=TNS
TNS-12560: Message 12560 not found; No message file for product=network, facility=TNS
TNS-00515: Message 515 not found; No message file for product=network, facility=TNS
Linux Error: 2: No such file or directory

Alguien sabe que archivos son los que me pide, porque una vez arrancado el sistema si ejecuto:
[email protected]:~> lsnrctl start

LSNRCTL for Linux: Version 10.1.0.3.0 - Production on 16-JUN-2005 11:02:37

Copyright (c) 1991, 2004, Oracle. All rights reserved.

Iniciando /home/oracle/OraHome/bin/tnslsnr: espere...

TNSLSNR for Linux: Version 10.1.0.3.0 - Production
El archivo de par�etros del sistema es /home/oracle/OraHome/network/admin/listener.ora
Mensajes de log escritos en /home/oracle/logs/listener.log
Informaci� de rastreo escrita en /home/oracle/OraHome/network/trace/listener.trc
Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Recibiendo en: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.38)(PORT=1521)))

Conect�dose a (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
ESTADO del LISTENER
------------------------
Alias LISTENER
Versi� TNSLSNR for Linux: Version 10.1.0.3.0 - Production
Fecha de Inicio 16-JUN-2005 11:02:37
Tiempo de Actividad 0 d�s 0 hr. 0 min. 0 seg.
Nivel de Rastreo admin
Seguridad ON: Local OS Authentication
SNMP OFF
Archivo de Par�etros del Listener /home/oracle/OraHome/network/admin/listener.ora
Archivo Log del Listener /home/oracle/logs/listener.log
Archivo de Rastreo del Listener /home/oracle/OraHome/network/trace/listener.trc
Recibiendo Resumen de Puntos Finales...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.38)(PORT=1521)))
Resumen de Servicios...
El servicio "ORACLE" tiene 1 instancia(s).
La instancia "ORACLE", con estado UNKNOWN, tiene 1 manejador(es) para este servicio...
El comando ha terminado correctamente

como veis se arranca bien.

pedro
04 de Mayo del 2006
que pones en el script?
es sobre windows? si es así primero debes levantar los servicios (net start .....) y luego lsnrctl start en tu script

freko
04 de Mayo del 2006
Es sobre Linux, concretamente Suse 9 Enterprise server x86-64 y el script de inicio es el siguiente:
#!/bin/bash
# Script de start/stop de oracle
ORA_HOME="/home/oracle/OraHome"
ORA_OWNR="oracle"
# si los ejecutables no existen de un error
if [ ! -f $ORA_HOME/bin/dbstart -o ! -d $ORA_HOME ]; then
echo "No Se Puede Inciar Oracle"
exit 1
fi
# acciones dependiendo de los parametros
case "$1" in
start)
# Encendido
echo "Iniciando Oracle... ";echo
echo " Iniciando La Base De Datos...";echo
su $ORA_OWNR -c "$ORA_HOME/bin/dbstart";echo
echo " Iniciando El Listener... ";echo
touch /var/lock/subsys/oracle/oracle;echo
su $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl start > /home/oracle/logs/inicio.listener";echo
su $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl status";echo
echo "OK";echo
;;
stop)
# Apagado
echo "Apagando Oracle... ";echo
echo " Apagando El Listener... ";echo
su $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl stop > /home/oracle/logs/apagado.listener";echo
su $ORA_OWNR -c "$ORA_HOME/bin/lsnrctl status";echo
echo " Apagando La Base De Datos... ";echo
su $ORA_OWNR -c "$ORA_HOME/bin/dbshut";echo
rm -f /var/lock/subsys/oracle/oracle;echo
echo "OK";echo
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Para Inciar Oracle: $0 start|stop|restart|reload"
exit 1
esac
exit 0