lis t e n e r .o r a
конфигурационный. Файл
lis t e n e r .o r a
сущест
вует после установки базы данных Oracle Database llg . Вы можете установить, что ваш
файл
lis t e n e r , о га
содержит главную директорию продукта Oracle, имя узла вашей маши
ны-сервера и номер порта. Эта информация необходима, чтобы ваш наблюдатель
(listener) мог найти установленную базу данных Oracle. Эти компоненты данных анало
гичны директивам, которые позволяют серверу Apache передать запрос HTTP соответс
твующей службе.
Единственной разницей между операционными системами Unix и Linux, и Microsoft
Windows в том, что различаются операторы определения путей для главной директории
продукта Oracle и чувствительность или нечувствительность к регистру в имени узла
(host name). Имя узла должна вводиться в нижнем регистре в системах Unix или Linux и
в верхнем в Microsoft Windows.
□
— Пример стандартного файла lis t e n e r .o r a .
LISTENER =
( DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPR0C1))
(ADDRESS = (PROTOCOL = TCP)(HOST = имя_узла) (PORT = номер_порта))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(0RACLE_H0ME = главная_директория_продукта_огас1е)
(PROGRAM = ex tp ro c)
)
)
Файл
lis t e n e r , ora
имеет две ключевые адресные компоненты. Первая: фактическое
имя наблюдателя (listener), которое по умолчанию не слишком оригинально, потому что
это строка букв в верхнем регистре
LISTENER.
Имя наблюдателя по умолчанию будет неяв
но приниматься, если только вы не переопределите имя наблюдателя в каждой команде
lsnrctl. Вы должны явно указывать имя наблюдателя, если применяете какое-либо имя,
отличающееся от имени по умолчанию, в качестве фактического имени наблюдателя.
Имя наблюдателя также добавляется к дескриптору
SID_LIST_,
который регистрирует
статические соответствия между внешними процедурами и гетерогенным сервером
Oracle Heterogeneous Server. Oracle Database l l g использует конфигурации с одной вне
шней процедурой - PLSExtProc. Oracle рекомендует, чтобы вы имели различные наблю
датели для трафика IPC и TCP, но в стандартном файле конфигурации наблюдателя они
совместно используют одного наблюдателя. Если вы не измените файл наблюдателя, то
столкнетесь с ошибкой ORA-28595 из-за разделяемых библиотек, определенных пользо
вателем, библиотек DLL, которые должны осуществлять взаимодействие по каналу IPC.
Вы можете найти инструкции по конфигурированию для поддержки внешних процедур
в Главе 13.
Наблюдатель служб по умолчанию
Do'stlaringiz bilan baham: |