I've a mistake ? My pl/Sql Developer states my oracle database cannot discover the service descriptor However when I Perform a look into the listener I recieve this error.

LSNRCTL> start
Starting tnslsnr: please wait...

Service OracleOraDb10g_home1TNSListener already running.
TNS-12560: TNS:protocol adapter error
 TNS-00530: Protocol adapter error



LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   32-bit Windows Error: 61: Unknown error

this content of my listener.ora is

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = Oracle10g)
      (ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
      (SID_NAME = ORCL)
    )
  )

LISTENER =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
  )

and the tnsnames.ora submissions are this

# tnsnames.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.

VMOBILE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

VMOBILEMASTER =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = ORCL)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

Please I've got a deadline of these evening. Help.

This really is most likely a configuration problem, meaning it is not easy for all of us to resolve remotely. The 2 what exactly you need to check on are

  1. The records inside your LISTENER.ORA file suit your TNSNAMES.ORA file
  2. The data inside your hosts file is correct.

Is a nearby or perhaps a remote database you are trying for connecting to?

edit

The hosts file (inside a home windows atmosphere) is within somewhere like

C:\WINDOWS\system32\drivers\etc

Clearly it is dependent how your atmosphere is to establish (different drive letter or whatever).

edit

You'll need the GLOBAL_DBNAME within the listener file to complement the SERVICE_NAME within the tnsnsames file i.e. ORCL

The mistake is most likely within the listener.ora file. Try changing localhost within the line reading through (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) using the title Or even the ip quantity of the server in which the listener is running on.

I'd replace localhost with whatever ipconfig informs you may be the Ip you're using.