I'm having some small problem with adding a new listner. Originally I had just FUNK, and today I wanted to add TEST. I've done this before on an 8.0.5 and an 8.1.6 installation (right now I'm using 8.1.6) and didn't have a problem, maybe I'm just missing something trivial.

If no listeners are running, I can start the listener for funk, but then when I try to start test, it says "Listener using name funk has already been started".

Or, if no listeners are running, I can start the listener for test, but when I try to start funk, it says "Listener using name test has already been started".

For some reason it's not recognizing that I want to start the other listner. I'm using just "lsnrctl start test", or "lsnrctl start funk". Either one will start individually, but if I try to start the second one, it thinks I'm trying to start the first one again.

Any ideas? Figure I just need another pair of eyes. My listener.ora is below.

<font face="courier">
# LISTENER.ORA Configuration File:
# Generated by Oracle configuration tools.

FUNK =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = irad-rms)(PORT = 1521))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = irad-rms)(PORT = 2481))
)
)

SID_LIST_FUNK =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /app/oralmc/product/8.1.6)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = funk)
(ORACLE_HOME = /app/oralmc/product/8.1.6)
(SID_NAME = funk)
)
)

STARTUP_WAIT_TIME_funk = 0
CONNECT_TIMEOUT_funk = 10
TRACE_LEVEL_funk = OFF

LOG_DIRECTORY_funk = /app/oralmc/product/8.1.6/network/admin
LOG_FILE_funk = funk
TRACE_DIRECTORY_funk = /app/oralmc/product/8.1.6/network/admin
TRACE_FILE_funk = funk

TEST =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = irad-rms)(PORT = 1551))
)
)
(DESCRIPTION =
(PROTOCOL_STACK =
(PRESENTATION = GIOP)
(SESSION = RAW)
)
(ADDRESS = (PROTOCOL = TCP)(HOST = irad-rms)(PORT = 2491))
)
)

SID_LIST_TEST =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /app/oralmc/product/8.1.6)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = test)
(ORACLE_HOME = /app/oralmc/product/8.1.6)
(SID_NAME = test)
)
)
STARTUP_WAIT_TIME_test = 0
CONNECT_TIMEOUT_test = 10
TRACE_LEVEL_test = OFF

LOG_DIRECTORY_test = /app/oralmc/product/8.1.6/network/admin
LOG_FILE_test = test
TRACE_DIRECTORY_test = /app/oralmc/product/8.1.6/network/admin
TRACE_FILE_test = test
</font>