![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск серверов Oracle
student2 © (2004-06-23 10:52:00)Привет мастера!
Кто нибудь знает как найти сервер oracle в сети?
Sergey13 (2004-06-23 11:45:00) [1]2student2 (23.06.04 11:39) [18]
>лень у програмистов неизлечима )
Но это гораздо лучше и безопаснее, чем трудолюбие студентов. 8-)
student2 (2004-06-23 11:39:00) [2]Это называется помощь юзеру(он даже может не знать что такое ip-адрес).
Спасибо за ответы.
P.S. лень у програмистов неизлечима )
Sergey13 (2004-06-23 11:34:00) [3]2student2 (23.06.04 11:20) [15]
А если несколько серверов с одинаковыми SID? Например боевой, тестовый и резервный?
ИМХО, лучше tnsnames.ora в сеть положить и всем брать из него, если уж клиенты сервера выбирают.
roottim (2004-06-23 11:28:00) [4]чушь все это.. и где вы только так научились действовать.. или кто-то вас так надоумил...
чтобы пользователь еще и сервер выбирал - это нонсенс... обычно его надо научить с ним соединиться и афторизоваться... а ваше дело гиблое однако :)
student2 (2004-06-23 11:20:00) [5]Короче ситуация такая:
Есть сервер(я знаю какой).
На рабочее место ставят клиента, но понятия не имеют где сервер.
Запускают мой визард - он предлагает им найденые сервера, они выбирают и он прописывается в tnsnames. Отличить свою базу от другой особого труда не представляет.
Reindeer Moss Eater (2004-06-23 11:16:00) [6]SID известен
Откуда он известен?
Значит и адреса серверов должныбыть известны
student2 (2004-06-23 11:16:00) [7]Я знаю что ищу, но незнаю где искать.
Reindeer Moss Eater (2004-06-23 11:15:00) [8]Ну найдете вы сервера на 1521.
А SID-то откуда получите?
student2 (2004-06-23 11:15:00) [9]SID известен, а сканированием портов я никогда не занимался. Может ктонить примерчик кинет?
SergP (2004-06-23 11:10:00) [10]Просканить все IP на поиск открытых портов 1521. По умолчанию при установке Oracle предлагает использовать для прослушивания именно этот порт. А обычно люди не очень любят менять то что предлагается по умолчанию... Так что если 1521 открыт, то есть большая вероятность что там сидит Oracle...
panov (2004-06-23 11:09:00) [11]Сканировать сеть на предмет открытых портов, напр. 1525.
ДАлее, думаю, надо экспериментировать, проверять, что при подключении из порта приходит...
----------
PS. Как-то при работе еще на oracle6 мне удалось повалить Oracle простым телнетом, подключившись к порту 1525 и передав ему некую последовательность символов...
Reindeer Moss Eater (2004-06-23 11:07:00) [12]да, необходимо сделать визард который ищет сервера и добавляет в tnsnames
Такого визарда у самого Оракла нету.
Reindeer Moss Eater (2004-06-23 11:06:00) [13]> я имел ввиду сервера не указаные в tnsnames
Ну и что проку от таких найденных серверов?
SID неизвестен, ни один аккаунт неизвестен. Что дальше?
student2 (2004-06-23 11:06:00) [14]да, необходимо сделать визард который ищет сервера и добавляет в tnsnames
Курдль (2004-06-23 11:03:00) [15]
> я имел ввиду сервера не указаные в tnsnames
Из своей программы?
student2 (2004-06-23 10:59:00) [16]я имел ввиду сервера не указаные в tnsnames
Курдль (2004-06-23 10:57:00) [17]Прочесать файл tnsnames.ora
Reindeer Moss Eater (2004-06-23 10:56:00) [18]Их надо искать в конфигурации клиента Оракла на машине на которой поиск производится
Sergey13 (2004-06-23 10:55:00) [19]Сросить админа - он покажет. 8-)