|
su.dbms- SU.DBMS ---------------------------------------------------------------------- From : Sergey M 2:5020/400 05 May 2003 18:26:00 To : Sergey Tuzov Subject : Re: Как узнать номер порта прослушиваемого Oracle'ом -------------------------------------------------------------------------------- "Sergey Tuzov" <Sergey.Tuzov@p28.f2300.n5025.z2.fidonet.org> wrote in message news:1050096902@p28.f2300.n5025.z2.FidoNet.ftn... > Как узнать номер порта прослушиваемого Oracle'ом для подключения > программы - клиента написанного на java с помощью интерфейса jdbc > Ситуация следующая > Всё происходит на локальном хосте. > У меня в Win 2000 функционируют службы: > OracleOraHome81TNSListener > OracleSericeMYDATABASE_SID > Утилита SQL*Plus подключается к базе без проблем. Как строка коннекта используеться в SQL*Plus ? Также хорошо было бы знать версию Оракла, платформу? > При попытке подключения программы java с помощью thin драйвера > к порту с номером 1521 > вылетает ошибка: > java.sql.SQLException: The Network Adapter couldn't establish > the connection. > Возникающая, как я понял, при непроавильно указаном номере порта. > Вопрос: > Как узнать нужный номер порта? Посмотреть Документацию :-) (Лучший инструмент для Оракла, и не только ИМХО) В кратце, есть такая утилита tnsping. С ее помощью много чего можно протестировать. Берешь алиас соединения, это то, что пишут после @ для SQL*Plus. Вводишь: tnsping <alias> И получишь что-то вроде этого: Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.72)(PORT = 1521))) (CONNECT_DATA = (SID = orcl))) Из этой строки сможешь извлечь и SID, в данном случаи это orcl, и номер порта PORT (в данном случаи 1521) Удачи, Сергей М. -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms/6488771d5483.html, оценка из 5, голосов 10
|