LISTENER

lsnrctl status
(READY, BLOCKED, UNKNOWN)
lsnrctl start 
lsnrctl stop
lsnrctl reload
перезагрузить слушателя "на лету", без его перезапуска
lsnrctl help

CONNECT_TIME_FAILOVER 
определяет длительность ожидания клиентом подключения через одного слушателя, 
прежде чем будет предпринята попытка подключения с помощью другого слушателя.
QUEUESIZE
в файле конфигурации listener.ora для указания допустимого количества параллельно выполняющихся запросов на подключение.

LOCAL_LISTENER 
указывает имя сети, что разрешает адрес или список адресов Oracle Net местных слушателей 
(то есть listeners, которые работают на той же машине). адрес или список адресов, указанных в файле TNSNAMES.ORA.
spfile:
ALTER SYSTEM SET LOCAL_LISTENER=TESTDB

Методы именования:
1) метод локального именования. 
Этот метод для подключения к серверу базы дан-ных использует файл tnsnames.ora, хранящийся на каждом клиенте.
2) метод именования простым подключением. 
Этот метод допускает подключения без какой-либо конфигурации имени службы.
3) метод внешнего именования. 
Этот метод использует независимую службу имено-вания для преобразования имен служб.
4) метод каталожного именования. 
Этот метод использует LDAP-совместимый сервер для преобразования имен служб.

Разрешение адресов в sqlnet.ora
tcp.validnode_checking = yes
tcp.invited_nodes = (server1.us.wowcompany.com, 172.14.16.152)
Исключения адресов в sqlnet.ora
tcp.excluded_nodes = (server1.us.wowcompany.com, 172.14.16.152)

# listener.ora с множеством бд:

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = parus8)(PORT = 1521))
    )
  )
USE_PLUG_AND_PLAY_LISTENER = OFF
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = MIAC)
      (ORACLE_HOME = C:\ora10)
    )
    (SID_DESC =
      (SID_NAME = ARB)
      (ORACLE_HOME = C:\ora10)
    )
    (SID_DESC =
      (SID_NAME = LPU)
      (ORACLE_HOME = C:\ora10)
    )
  )