Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];

Вниз

не получается подсоединиться к 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
11-76868
Alexei Dragoner
2002-07-17 19:46
2003.04.24
TKOLForm.Paint, где ты?


14-77165
NAlexey
2003-04-09 11:09
2003.04.24
Как где, и по какому направлению сертифицироваться?


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


14-77082
I.G.
2003-04-06 07:34
2003.04.24
Запись CD-R/RW дисков.


1-76878
darkkonung
2003-04-14 14:51
2003.04.24
Поддержка 2-х языковых интерфейсов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский