Текущее время: Вс, май 04 2025, 08:27

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: TNS-12542: TNS: adress already used
СообщениеДобавлено: Пн, авг 29 2005, 13:57 
Гость
Всем привет!

На сервере две SAP-системы. Listener первой системы EC1 использует порт 1521 , а в другой SO1 1522 - согласно файлам tnsnames.ora и listener.ora . Проблема в том что во второй системe не стартуется Listener ( lsnrctl start) и выдает ошибку :
______________________________________________________
"System parameter file is /oracle/SO1/network/admin/listener.ora
Error listening on : <Adress=<Protokol+tcp><Port=1521>>
TNS-12542 : TNS: Adress already in use
TNS-12560 :TNS: protocol adapter error
TNS-00512: Adress already in use
Solaris Error : 125: Adress already in use
_____________________________________________________

Из сообщения об ошибке понятно, что Listener второй системы пытается использовать порт первой системы 1521. В каких файлах еще не считая listener.ora и tnsnames.ora, может быть внесен порт для Listener ?

В системе на данный момент запушен только один Listener через порт 1521 для системы EC1.

Спасибо

Санта


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 29 2005, 14:03 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, авг 27 2004, 09:10
Сообщения: 614
Откуда: Moscow
нота 98252

_________________
по прозвищу Тосманский Дьявол


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 29 2005, 15:04 
Гость
Спасибо! Очень дельная Ноте. Теперй надо пробоватй реализовать.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 12:22 
Гость
Согласно Ноте 98252, если на одном сервере запушены 2 САП системы, то они используют один порт для listener ? ТАК? Они не будут конфликтовать при этом или нужно использовать 2 порта?
И еще вопросик: не нужно ли делать какие-либо конфигурации портов в /etc/services?

Спасибо!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 12:31 
Президент
Президент

Зарегистрирован:
Вт, авг 17 2004, 08:17
Сообщения: 3150
Откуда: В ВЕЧНОМ БАНЕ
santa написал(а):
Согласно Ноте 98252, если на одном сервере запушены 2 САП системы, то они используют один порт для listener ? ТАК? Они не будут конфликтовать при этом или нужно использовать 2 порта?
И еще вопросик: не нужно ли делать какие-либо конфигурации портов в /etc/services?

Спасибо!

C портами все нормально - можно один на обе инстанции использовать


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 12:43 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
хочу внести дополнение - вообще-то не один порт на два листенера - а один листенер обслуживает несколько инстанций оракла по одному порту:)
То есть происходит запуск одного листенера с соответсвующими параметрами:) хотя конечно можно и два....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 12:51 
Гость
ОК. Тогда добавлю в /oracle/EC1/920_64/network/admin/listener.ora первой системы SID второй системы SO1 и скопирую этот же listener.ora в /oracle/SO1/920_64/network/admin. Порт для обеих систем остается 1521. Нужно ли после этого перестартовивать Listener первой системы EC1 ?

Спасибо!


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 13:11 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
когда меняете конфигурацию листенера необходимо заставить его перечитать конфигурационный файл - это можно сделать двумя способами
1. перестартовать листенер
2. lsnrctl параметр не помню - можно посмотреть - что-то типа reload - но не гарантирую.

и еще раз повторю - стартуем только ОДИН листенер в этом случае.

Если у вас два листенера - то естественно они не могут слушать один и тот же порт.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 13:33 
Гость
Интересно теперь узнать 2 у меня Листенер или нет? если у меня 2 листенер.ора, то это значит у 2 Листенера или ? ... дело в том что я вообще не инсталировала ети системы и с трудом пытаюсь понять, что там наколбасили, а вторую СО1 систему мне надо стартовать, а без Листенера никак.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 13:46 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
ну в общем-то листенер это самый обычный процесс - можно посмотреть как это все запущено. листенер.орав может быть сколько душе угодно - все зависит от того что вы запускаете :wink: Что наколбасили - это уже не имеет никакого значения....

мне трудно сказать как у вас идет запуск - ручным способом или автоматически в скрипте. посмотрите процессы
ps -ef|grep tnslsnr

сразу будет видно какой листенер работает и сколько их

курс молодого бойца 8)


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, авг 30 2005, 13:56 
Гость
да уж, молодого и сырого. Спасибо за ликбез!
У меня все еще впереди ;)

Сейчас соответственно один Listener EC1 запушен. Цель поднять инстанцию SO1, вопрос как теперь конфигурировать Listener.ora как в этой ноте 98252, то есть сделать 2 одинаковых listener.ora для каждой инстанции EC1 и SO1?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 14:00 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
способов конфигурации несколько - тут уж кому как нравится.
Я конфигурирую так - в конфигурацию всех листенеров я включаю все инстансы ораклов, которые есть на машине и запускаю один из них. То есть сконфигурированы они все - а запущен один из них - любой - тот который под рукой в момент запуска.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 14:06 
Гость
А указываете в только один порт, при етом перечисляя в нем все инстанции запускаемые на этом сервере?
Ух, похоже скоро доползем до сути дела :lol:

Santa


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 14:10 
Директор
Директор

Зарегистрирован:
Сб, авг 21 2004, 14:24
Сообщения: 1430
################
# Filename......: listener.ora
# Created.......: created by SAP AG, R/3 Rel. >= 4.0A
# Name..........:
# Date..........:
################
LISTENER =
(ADDRESS_LIST =
(ADDRESS=
(PROTOCOL=IPC)
(KEY= TM0.WORLD)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY= TM0)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY= DM0.WORLD)
)
(ADDRESS=
(PROTOCOL=IPC)
(KEY= DM0)
)
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = sms00031)
(PORT = 1527)
)
)
STARTUP_WAIT_TIME_LISTENER = 0
CONNECT_TIMEOUT_LISTENER = 10
TRACE_LEVEL_LISTENER = OFF
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SDU = 32768)
(SID_NAME = TM0)
(ORACLE_HOME = /oracle/TM0/920_64)
)
(SID_DESC =
(SDU = 32768)
(SID_NAME = DM0)
(ORACLE_HOME = /oracle/DM0/920_64)
)
)


например

и ни в коем случае не забыть про tnsnames.ora


################
# Filename......: tnsnames.ora
# Created.......: created by SAP AG, R/3 Rel. >= 4.0A
# Name..........:
# Date..........:
################


TM0.WORLD=
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = sms00031)
(PORT = 1527)
)
)
(CONNECT_DATA =
(SID = TM0)
(GLOBAL_NAME = TM0.WORLD)
)
)
DM0.WORLD=
(DESCRIPTION =
(SDU = 32768)
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = sms00031)
(PORT = 1527)
)
)
(CONNECT_DATA =
(SID = DM0)
(GLOBAL_NAME = DM0.WORLD)
)
)


самый простой вариант:) - разумеется можно и по-другому.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, авг 30 2005, 14:22 
Гость
Спасибо. Буду действовать. :shock:


Пометить тему как нерешенную
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB