Problema SQLDeveloper con oracle 10g en ubuntu

tOWERR

Buenas, e instalado oracle 10g en mi ubuntu 10.04. Utilizo SQLDeveloper para acceder a la BD y hacer mis consultas,inserciones, etc. Entonces cuando intento conectarme a la conexion que tengo creada me sale esta ventana de error, y nose de que puede ser, ¿alguien me ayuda?
Os dejo la imagen del error:

Get

Tu imagen:

Prueba de averiguar si el listener esta corriendo con la utilidad lsnctrl

$ lsnrctl status

LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 04-APR-2009 16:27:39

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 111: Connection refused
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   Linux Error: 2: No such file or directory

Esto es lo que pasa cuando oracle esta levantado y su listener no.

Si estuviera levantado el listener seria asi:
$ lsnrctl status

LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 04-APR-2009 16:27:02

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

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.1.0.6.0 - Production
Start Date                29-APR-2009 18:43:13
Uptime                    6 days 21 hr. 43 min. 49 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.1.0/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/devdb/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.2)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Services Summary...
Service "devdb" has 1 instance(s).
  Instance "devdb", status UNKNOWN, has 1 handler(s) for this service...
Service "devdb.thegeekstuff.com" has 1 instance(s).
  Instance "devdb", status READY, has 1 handler(s) for this service...
Service "devdbXDB.thegeekstuff.com" has 1 instance(s).
  Instance "devdb", status READY, has 1 handler(s) for this service...
Service "devdb_XPT.thegeekstuff.com" has 1 instance(s).
  Instance "devdb", status READY, has 1 handler(s) for this service...
The command completed successfully

entonces: procede a levantar el listener con:
$ lsnrctl start

LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 04-APR-2009 16:27:42

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

Starting /u01/app/oracle/product/11.1.0/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.1.0.6.0 - Production
System parameter file is /u01/app/oracle/product/11.1.0/network/admin/listener.ora
Log messages written to /u01/app/oracle/diag/tnslsnr/devdb/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.2)(PORT=1521)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.2)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.1.0.6.0 - Production
Start Date                04-APR-2009 16:27:42
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u01/app/oracle/product/11.1.0/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/devdb/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.2)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC)))
Services Summary...
Service "devdb" has 1 instance(s).
  Instance "devdb", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully

Apuntes del manual:
* start - Start the Oracle listener
* stop - Stop the Oracle listener
* status - Display the current status of the Oracle listener
* services - Retrieve the listener services information
* version - Display the oracle listener version information
* reload - This will reload the oracle listener SID and parameter files. This is equivalent to lsnrctl stop and lsnrctl start.
* save_config – This will save the current settings to the listener.ora file and also take a backup of the listener.ora file before overwriting it. If there are no changes, it will display the message “No changes to save for LISTENER”
* trace - Enable the tracing at the listener level. The available options are ‘trace OFF’, ‘trace USER’, ‘trace ADMIN’ or ‘trace SUPPORT’
* spawn - Spawns a new with the program with the spawn_alias mentioned in the listener.ora file
* change_password – Set the new password to the oracle listener (or) change the existing listener password.
* show - Display log files and other relevant listener information.

tOWERR

Get, cuando pongo ese comando: lsnrctl status me dice, orden no encontrada. Lo he hecho como root y como user normal.
Nose que hacer, y necesito arreglarlo porque trabajo con ello en el curso.
Ayudme por favor.
Un saludo.

Get

tendras de buscarlo
instalate el mlocate
apt-get install mlocate
actualiza la db:
updatedb

y finalmente busca el ejecutable
locate lsnrctl

te devolvera la ruta hacia el ejecutable con el mismo

por ej:*

/opt/oracle10g/bin/lsnrctl

pues ejecuta eso + status

/opt/oracle10g/bin/lsnrctl status

*la ruta que he puesto, no es la definitiva, osea, me la he inventado.

aparte creo que el comando lo debes ejecutar como usuario oracle
teclea esto en una terminal
su - oracle

tOWERR

Ya lo e encontrado, pero cuando pongo status me dice esto:

spoiler

Te pongo el codigo qe me devuelve por qe no entiendo nada, no se parece en nada a los que me has puesto.

Get

asegurate de ejecutar todo como usuario oracle.

Apaga el oracle, enciendelo, y luego lanza el listener

hecho esto, prueba status otra vez.

tOWERR

Bueno, e vuelto a instalar correctamente el oracle y cuando pongo el status me sale esto:

spoiler

Lo intento levantar y me dice esto ahora:

spoiler

lo ago como usuario oracle y me dice eso, si tienes alguna solucion te lo agradeceria.
Un saludo.

Get

has reinstalado oracle? y no has comprobado si esta corriendo?

tOWERR

Tuve qe reinstalarlo xqe lo instale mal, xeso lo reinstale. El lnsrctl no lo puedo levantar todo eso es lo qe me dice.

Get

pero una cosa es, reinstalar o instalar oracle, y la otra es arrancar el servicio de oracle..., estas seguro q oracle esta funcionando, el listener es otra cosa, lo cual solo se usa para conectar a la base de datos..., pero si esta misma no esta levantada y funcionando por mucho q intentes levantar el listener, este te va a dar error siempre.

tOWERR

Vale, nose si esta levantado. ¿Como puedo mirar si esta levantado oracle?
Y como lo puedo levantar?

Get

dejame adivinarlo: has instalado el oracle con el gestor de paquetes de ubuntu, y yasta, has creido que asi por arte de magia ya funciona?
No lo pregunto pa ofender, pero si es asi, me cuestra creerlo.

Ahora te preparo un tutorial para oracle..... <- ahi tienes un poco de todo que va desde su instalacion desde cero, hasta arrancar oracle y demas.

tOWERR

No get, ese tutorial que me has pasado es el que segui eh! No lo he instalado desde el gestor ni nada por el estilo.
E seguido ese manual, pero nose porque no me funciona.

Get

bien,
tonces, debes mirar a la hora de arrancar el oracle, que se hace con el startup que te devuelve.

tOWERR

Pero get, como puedo mirar como arrancar oracle, y lo del startup es que nose como hacer eso.

Get

lo pone en el manual ... casi abajo del todo

tOWERR

Pueden cerrar el post, está solucionado.

Get

seras mamon, explicales el porque y como, pa la posterioridad...

10 meses después
bayoandre

q tal panas......... porfa digan como se soluciona eso del startup....yo tengo el mismo problema,
no se como arrancar el oracle en ubuntu

1 respuesta
Get

#19 Esto se tocó hace meses. pero te invito a pasarte por el canal de irc, pa tratar el tema de nuevo.

Usuarios habituales

  • Get
  • bayoandre
  • tOWERR

Tags