Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
 lsnrctl service  [new]
dimakz
Member

Откуда:
Сообщений: 1574
народ, команда lsnrctl (service, stop, start и др.) используются только в UNIX?
Как в виндусе их запускать? у меня через cmd не получается
30 янв 08, 13:59    [5221443]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Прекрасно используется в Win. А что не получается? М.б. путь к ORACLE_HOME\bin не прописан в PATH ?
30 янв 08, 14:00    [5221459]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
dimakz
Member

Откуда:
Сообщений: 1574
это в реджедите надо прописывать?
а где именно ? в локалмашине?

я в команндной строке набираю lsnrctl - а мне виндус выдает ошибку(нет такого)
если в cmd - тоже выдает нет такого...
30 янв 08, 14:11    [5221554]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
KoTTT
Member

Откуда: Екб
Сообщений: 1511
Она там называется TNSLSNR.EXE.
30 янв 08, 14:12    [5221564]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
dimakz
я в команндной строке набираю lsnrctl - а мне виндус выдает ошибку(нет такого)
если в cmd - тоже выдает нет такого...

C:\oracle\product\10.2.0>lsnrctl status

LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 - Production on 30-JAN-2008 14:14
:33

Copyright (c) 1991, 2006, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=c1306.xxxxx.ru)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production
Start Date                28-JAN-2008 16:14:00
Uptime                    1 days 22 hr. 0 min. 34 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
Listener Log File         C:\oracle\product\10.2.0\db_1\network\log\listener.log

Listening Endpoints Summary...
У Вас точно именно сервер установлен?
Если поискать по ддиску?
-----
Все великие дела совершаются в командной строке
30 янв 08, 14:16    [5221593]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
KoTTT
Она там называется TNSLSNR.EXE.


она так и называется LSNRCTL.EXE там же в бин находится...
30 янв 08, 14:17    [5221604]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
KoTTT
Она там называется TNSLSNR.EXE.


Хто? lsnrctl.exe ???
30 янв 08, 14:17    [5221605]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
dimakz
это в реджедите надо прописывать?
а где именно ? в локалмашине?

я в команндной строке набираю lsnrctl - а мне виндус выдает ошибку(нет такого)
если в cmd - тоже выдает нет такого...


Ты когда-нибудь пробовал запускать прогу из другого директория, при том, что она не прописана в PATH? Для любого exe результат будет точно такой же...
30 янв 08, 14:19    [5221616]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
попробуй просто зайти в bin через командную строку (cd ...) и с этой директории запустить lsnrctl должно все сработать...


делай, что можешь, свершится, что суждено.
30 янв 08, 14:21    [5221642]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
dimakz
Member

Откуда:
Сообщений: 1574
все разобрался
спасибо
30 янв 08, 14:25    [5221673]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
KoTTT
Member

Откуда: Екб
Сообщений: 1511
tru55
KoTTT
Она там называется TNSLSNR.EXE.


Хто? lsnrctl.exe ???

Опс. Во ступил-то. Сорри :-)
30 янв 08, 14:28    [5221705]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
dimakz
Member

Откуда:
Сообщений: 1574
другая проблема появилась
30 янв 08, 14:35    [5221795]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
dimakz
Member

Откуда:
Сообщений: 1574
когда вбиваю lsnrctl service
пишит ноу листенер...ошибка...
я запускаю эту команду с склиентской машины,
как подключиться к листенеру к серверной машине?
30 янв 08, 14:36    [5221809]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
dimakz
когда вбиваю lsnrctl service
пишит ноу листенер...ошибка...
я запускаю эту команду с склиентской машины,
как подключиться к листенеру к серверной машине?


1. сесть за сервер
2. подключаться к нему всякими прогами удаленного доступа типа RAdmin и др.
30 янв 08, 14:42    [5221869]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Borland
Member

Откуда: $HOME
Сообщений: 15839
dimakz
пишит ноу листенер...ошибка...
я запускаю эту команду с склиентской машины,
как подключиться к листенеру к серверной машине?

Офигеть...листенер запускается исключительно на сервере, вообще-то...
-----
Все великие дела совершаются в командной строке
30 янв 08, 14:43    [5221878]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Да ну, нафиг
bash-2.05b$ lsnrctl

LSNRCTL for Linux: Version 8.1.7.4.0 - Production on 31-JAN-2008 13:28:58

(c) Copyright 1998 Oracle Corporation. All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> set current_listener (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521)))
Current Listener is (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521)))
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date 16-NOV-2007 16:41:58
Uptime 75 days 20 hr. 47 min. 49 sec
Trace Level admin
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/product/9ir2/network/admin/listener.ora
Listener Log File /opt/oracle/product/9ir2/network/log/listener.log
Listener Trace File /opt/oracle/product/9ir2/network/trace/listener1.trc
Services Summary...
prod has 1 service handler(s)
prod has 1 service handler(s)
suse has 1 service handler(s)
test has 1 service handler(s)
test has 1 service handler(s)
The command completed successfully
LSNRCTL> set current_listener (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.207)(PORT=1521)))
Current Listener is (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.207)(PORT=1521)))
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.207)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.7.0 - Production
Start Date 31-JAN-2008 09:10:31
Uptime 0 days 4 hr. 19 min. 38 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/product/9ir2/network/admin/listener.ora
Listener Log File /opt/oracle/product/9ir2/network/log/listener.log
Services Summary...
OEMREPT has 1 service handler(s)
testold has 1 service handler(s)
testold has 1 service handler(s)
The command completed successfully
LSNRCTL>
Можно их прописать в локальном listener.ora и юзать алиасы
Другое дело, что обычно на клиента листенер не ставится...
31 янв 08, 06:33    [5224506]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
fortnet
Member

Откуда:
Сообщений: 526
Вячеслав Любомудров
Можно их прописать в локальном listener.ora и юзать алиасы
Другое дело, что обычно на клиента листенер не ставится...

Попробуйте, запустите удаленно.
Прописывают алиасы листенера не в listener.ora
31 янв 08, 11:35    [5225857]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
fortnet
Вячеслав Любомудров
Можно их прописать в локальном listener.ora и юзать алиасы
Другое дело, что обычно на клиента листенер не ставится...

Попробуйте, запустите удаленно.
Речь шла не про запуск, а про подключение к удаленному листенеру. В частности посмотреть services
fortnet
Прописывают алиасы листенера не в listener.ora
Че, правда?
Для команды листенера change_listener?
31 янв 08, 11:41    [5225916]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
fortnet
Member

Откуда:
Сообщений: 526
Вячеслав Любомудров

fortnet
Прописывают алиасы листенера не в listener.ora
Че, правда?
Для команды листенера change_listener?


Ну, правда, и чё.
31 янв 08, 13:54    [5227048]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
Я таки тебя не понял (или ты меня)
Я веду речь о подключении к работающему удаленному листенеру и выполнении там команд (вплоть до останова) с помощью lsnrctl локальной машины
Можно использовать полный адрес (DESCRIPTION=...), можно алиасы, которые lsnrctl берет из listener.ora (могу тебя заверить, что не в каких других местах этих описаний нет)
bash-2.05b$ cat $ORACLE_HOME/network/admin/listener.ora
LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.108)(PORT = 1521)))

LISTENER_1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521)))

LISTENER_2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.207)(PORT = 1521)))

bash-2.05b$ lsnrctl

LSNRCTL for Linux: Version 8.1.7.4.0 - Production on 01-FEB-2008 08:24:17

(c) Copyright 1998 Oracle Corporation. All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.108)(PORT=1521))) <-- по умолчанию LISTENER
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 8.1.7.4.0 - Production
Start Date 01-FEB-2008 08:23:11
Uptime 0 days 0 hr. 1 min. 13 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /u/app/oracle/product/8.1.7/network/admin/listener.ora
Listener Log File /u/app/oracle/product/8.1.7/network/log/listener.log
The listener supports no services
The command completed successfully
LSNRCTL> set current_listener listener_1
Current Listener is listener_1
LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.121)(PORT=1521))) <-- LISTENER_1
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.4.0 - Production
Start Date 16-NOV-2007 16:41:58
Uptime 76 days 15 hr. 43 min. 1 sec
Trace Level admin
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/product/9ir2/network/admin/listener.ora
Listener Log File /opt/oracle/product/9ir2/network/log/listener.log
Listener Trace File /opt/oracle/product/9ir2/network/trace/listener1.trc
Services Summary...
prod has 1 service handler(s)
prod has 1 service handler(s)
suse has 1 service handler(s)
test has 1 service handler(s)
test has 1 service handler(s)
The command completed successfully
LSNRCTL> ^D

bash-2.05b$ lsnrctl status listener_2

LSNRCTL for Linux: Version 8.1.7.4.0 - Production on 01-FEB-2008 08:25:21

(c) Copyright 1998 Oracle Corporation. All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.207)(PORT=1521))) <-- LISTENER_2
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 9.2.0.7.0 - Production
Start Date 01-FEB-2008 08:18:56
Uptime 0 days 0 hr. 6 min. 25 sec
Trace Level off
Security OFF
SNMP OFF
Listener Parameter File /opt/oracle/product/9ir2/network/admin/listener.ora
Listener Log File /opt/oracle/product/9ir2/network/log/listener.log
Services Summary...
OEMREPT has 1 service handler(s)
testold has 1 service handler(s)
testold has 1 service handler(s)
The command completed successfully
bash-2.05b$
1 фев 08, 01:42    [5230140]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Ааз
Member

Откуда: Москва/Протвино
Сообщений: 4274
Вячеслав Любомудров
Я веду речь о подключении к работающему удаленному листенеру и выполнении там команд (вплоть до останова) с помощью lsnrctl локальной машины
Можно использовать полный адрес (DESCRIPTION=...), можно алиасы, которые lsnrctl берет из listener.ora (могу тебя заверить, что не в каких других местах этих описаний нет)
Поддержал 100-пудово. Ёе-моё, тупая "клиент-сервер" архитектура. tnslsnr(.exe) - сервер. lsnrctl(.exe) управлялка. Чё не понятно-то?

Ежели это просечь (жаргон, физтех... из современных "догнать", "врубится"), то не кажется удивительным возможность запуска листенера на вааще левой тачке (тока не забыть про init-параметры, типа LOCAL_LISTENER, REMOTE_LISTENER).

это - и "управлялка" (lsnrctl), и "сервер" (tnslsnr) при запуске ищут в TNS_ADMIN (или если не установлено - в ?/network/admin {и ещё в некоторых местах}) текстовый файл listener.ora, из которого зачитывают... Разное... lsnrctl, например, зачитывает "адрес", по которому можно связаться с "сервером".

Сорри перед давно просёкшими эту туфту...

Всего
1 фев 08, 05:55    [5230227]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
fortnet
Member

Откуда:
Сообщений: 526
Вячеслав Любомудров
Я таки тебя не понял (или ты меня)
Я веду речь о подключении к работающему удаленному листенеру и выполнении там команд (вплоть до останова) с помощью lsnrctl локальной машины
Можно использовать полный адрес (DESCRIPTION=...), можно алиасы, которые lsnrctl берет из listener.ora (могу тебя заверить, что не в каких других местах этих описаний нет)
bash-2.05b$ cat $ORACLE_HOME/network/admin/listener.ora
LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.108)(PORT = 1521)))

LISTENER_1 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.121)(PORT = 1521)))

LISTENER_2 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.207)(PORT = 1521)))

bash-2.05b$ lsnrctl
...
bash-2.05b$

Объясняю.
Речь идет о том же.
Но я не использую для этого на клиенте
LISTENER.ORA - мне это неудобно.
Особенно, если в качестве клиента используется
сервер oracle с запущенным листенером.
Алиасы прописываю в TNSNAMES.ORA
1 фев 08, 14:29    [5232890]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
ERROR MESSAGE
Member

Откуда: Москва
Сообщений: 376
KoTTT
Она там называется TNSLSNR.EXE.
Ето совсем из другой радиопостановки, друже ))
1 фев 08, 14:49    [5233078]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
ERROR MESSAGE
Member

Откуда: Москва
Сообщений: 376
Borland
dimakz
пишит ноу листенер...ошибка...
я запускаю эту команду с склиентской машины,
как подключиться к листенеру к серверной машине?

Офигеть...листенер запускается исключительно на сервере, вообще-то...
Можно слушака запустить и на отдельной компомашине,
где нету вовсе никакой дазы банных
Но ето уже средне-верхний пилотаж и автору пока ещще не нужен ))
1 фев 08, 14:54    [5233135]     Ответить | Цитировать Сообщить модератору
 Re: lsnrctl service  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18486
fortnet
Вячеслав Любомудров
...

Объясняю.
Речь идет о том же.
Но я не использую для этого на клиенте
LISTENER.ORA - мне это неудобно.
Особенно, если в качестве клиента используется
сервер oracle с запущенным листенером.
Алиасы прописываю в TNSNAMES.ORA
Всегда считал (и продолжаю считать ) что lsnrctl не читает tnsnames.ora
4 фев 08, 02:29    [5238619]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Oracle Ответить