Cannot start TNSListener in Windows - address already in use
659423Sep 17 2008 — edited Sep 17 2008I am trying to start the TNSListener service for my Oracle 10g database installed on Windows Server 2003 but it fails to start. In "Services" it is shown as not running. When I try to start it I get the message "The OracleOraDb10g_home1TNSListener service on Local Computer started and then stopped..."
Next I tried starting it from the command line using lsnrctl. I got the following error message:
Starting tnslsnr: please wait...
TNSLSNR for 32-bit Windows: Version 10.2.0.1.0 - Production
System parameter file is C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Log messages written to C:\oracle\product\10.2.0\db_1\network\log\listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1ipc)))
Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=fester.dunnsg.msft)(PORT=1521)))
TNS-12542: TNS:address already in use
TNS-12560: TNS:protocol adapter error
TNS-00512: Address already in use
32-bit Windows Error: 48: Unknown error
Listener failed to start. See the error message(s) above...
netstat tells me that the process using the port is "System". What's going on here?