Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.24;
Скачать: CL | DM;

Вниз

не получается подсоединиться к ORACLE   Найти похожие ветки 

 
victor_ch   (2003-04-04 10:36) [0]

Добрый день мастера!!!
не получается подключиться к серверу из другой подсети
например у нас адрес сервера 192.168.1.160
а я подключаюсь из сети 192.168.15.*
сервер вижу в сетевом окружении
ping проходит
tnsping тоже
а к базе подключиться не получается
выдает реплику
ora-12545 connect failed because target host or object does not exsist

хотя из того же сегмента сети где находится сервер
подключение проходит нормально

может посоветуете что нибудь


 
EAlexander ©   (2003-04-04 10:42) [1]

может быть на клиенте несколько HOMEs Oracle
и TNSPING берет один TNSNAMES.ORA, а ваша программа другой ?
Обычно все файлы TNSNAMES.ORA синхронизуют.


 
victor_ch   (2003-04-04 12:58) [2]

нет orahome один

тут что-то другое


 
victor_ch   (2003-04-04 13:50) [3]

ну что есть у кого нибудь какие нибудь варианты


 
EAlexander ©   (2003-04-04 14:42) [4]

ora-12545 connect failed because target host or object does not exsist - это из-за ошибок в TNSNAMES.ORA
покажите его и listener.ora с сервера


 
Nic_B   (2003-04-04 15:20) [5]

Насчет Оракла не скажу - не работал с ним :(( но у меня была проблема с подключением к MS SQL - проблема оказалась не в нем. а в том что между серваками подсетей не были установлены доверительные отношения. Вполне возможно тут тоже самое.


 
victor_ch   (2003-04-07 11:18) [6]

TNSNAMES.ORA
________________________________________________________________
gavs =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.160)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = gavs)
)
)


LISTENER.ORA
________________________________________________________________
# LISTENER.ORA Network Configuration File: c:\Oracle\OraNT_816\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_GAVS =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\Oracle\OraNT_816)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = gavs)
(ORACLE_HOME = C:\Oracle\OraNT_816)
(SID_NAME = gavs)
)
)

GAVS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.160)(PORT = 1521))
)


 
EAlexander ©   (2003-04-07 15:52) [7]

GAVS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.160)(PORT = 1521))
)

вот это вроде лишнее, но не приципиально.

возможно, различно сетевое окружение :(((
1. еще совет, sqlnet.ora закоментировать все строки кроме
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
можно и ее закоментировать.
2. переставить Windows - иногда это лечит :)))



 
victor_ch   (2003-04-07 16:01) [8]

виндовоз переставить врятли, потому что на разных машинах результат одинаковый

что значит различно, сетевое окружение?
везде под windows98, win2000
ping, tnsping проходит нормально
может нужно указывать в каких то файлах адрес маршрутизатора

как вообще можно протрассировать
чтобы выяснить, в чем ошибка?


 
EAlexander ©   (2003-04-07 17:56) [9]

различно сетевое окружение - ну например, сначала поставили oracle client, а потом машину включили в домен или типа того.
Попробуйте sqlnet.ora закоментировать все строки кроме
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
можно и ее закоментировать.

ps. обычно, если в tnsnames.ora написан ip-адрес, а не имя хоста, то все работает независимо от остальных настроек сети.

как вариаент скопировать sqlnet.ora и tnsnames.ora с другой машины (где работает).



Страницы: 1 вся ветка

Текущий архив: 2003.04.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
7-77202
Viacheslav
2003-03-08 15:16
2003.04.24
Как перехватываются все нажатия клавиш в WINDOWS 9x и NT? Клавиат


4-77216
afalic
2003-02-26 13:49
2003.04.24
Сетевые сообщения


7-77178
Casperr
2003-03-05 09:53
2003.04.24
Порты


4-77218
Иксик
2003-02-26 13:41
2003.04.24
CreateProcess


1-76993
NA
2003-04-09 14:31
2003.04.24
Проект