[ОТВЕТИТЬ]
01.07.2009 12:36
Виталий Г.
 
Всем привет!
Столкнулся с такой проблемой: при запуске СМ на клиентском ПК выдается ошибка ORA-12154: TNS: невозможно разрешить имя службы. После нескольких попыток СМ запускается. Иногда эта ошибка вообще не выдается. Но при открытии раздела карточек товаров выдается другая ошибка ORA-12203: TNS: не в состоянии установить связь с адресатом.
Заранее спасибо.
01.07.2009 12:39
Dim
 
я имел в виду сетка от клиента к серверу барахлит озможно
01.07.2009 12:39
Виталий Г.
 
Содержание файла TNSNAMES:
# TNSNAMES.ORA Network Configuration File: C:\oracle\ora92\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

regionco =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.?.?.?)(PORT = 1521))
)
(CONNECT_DATA =
(SID = regionco)
(SERVER = DEDICATED)
)
)
01.07.2009 12:40
Виталий Г.
 
До установки СМ проблем с сетью не было.
Сейчас пинг идет стабильный.
01.07.2009 13:14
Dim
 
и все-таки похоже, что клиент не может достучаться до сервера... периодически связь появляется и снова пропадает...
01.07.2009 13:21
Mtirt
 
Как организована сеть?
Есть AD? Или просто рабочая группа?
Что на сервере в файле SQLnet.ora?
01.07.2009 13:37
Виталий Г.
 
Сеть организована в виде обычной рабочей группы.

SQLNET:
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES = (NTS)
01.07.2009 13:39
Виталий Г.
 
Сейчас попробовал зайти в СМ на сервере, выдал такую ошибку:
ORA-12545: Connect failed because target host or object does not exist.
Со второй попытки запустился.
01.07.2009 13:42
Mtirt
 
Закомментируй:
SQLNET.AUTHENTICATION_SERVICES = (NTS)
Поставь #.
01.07.2009 14:22
Виталий Г.
 
Закомментировал. Перезапустил службы.
При запуске СМ на сервере, иногда заходит сразу, но при открытии карточек выдает ошибку ORA-12545, а иногда выдает эту ошибку сразу при запуске, а при открытии карточек открывает их.
01.07.2009 14:25
Mtirt
 
Службы чего перезапустил?
Супермага или оракла?
01.07.2009 14:27
Mtirt
 
На сервере сколько ORACLE_HOME?
01.07.2009 14:28
Виталий Г.
 
Цитата:
Mtirt Службы чего перезапустил?
Супермага или оракла?
Перезапустил службы и СМ и Оракла.
01.07.2009 14:28
Виталий Г.
 
Цитата:
Mtirt На сервере сколько ORACLE_HOME?
Один.
01.07.2009 14:42
OlegON
 
Цитата:
Виталий Г. Сейчас попробовал зайти в СМ на сервере, выдал такую ошибку:
ORA-12545: Connect failed because target host or object does not exist.
Со второй попытки запустился.
Либо сетевая глючит, либо по пути кто-то. Однозначно сеть.
Для подтверждения запусти с рабочей станции
Цитата:
ping сервер_супермага -t
после ошибки прерви и увидишь N потерянных пакетов.
01.07.2009 14:42
Mtirt
 
Как выглядит tnsnames на клиенте?
Может быть там обращение к компьютеру по имени компьютера?
01.07.2009 14:44
Dim
 
Цитата:
OlegON Либо сетевая глючит, либо по пути кто-то. Однозначно сеть.
Для подтверждения запусти с рабочей станции
после ошибки прерви и увидишь N потерянных пакетов.
Олег, цитата ТС, которую ты приводишь, и запускалась на сервере.
01.07.2009 14:46
Mtirt
 
Цитата:
Виталий Г. Сейчас попробовал зайти в СМ на сервере, выдал такую ошибку:
ORA-12545: Connect failed because target host or object does not exist.
Со второй попытки запустился.
О. Я поняла. В tnsnames неправильный ip-адрес.
В листенере что-то другое написано.
01.07.2009 14:56
OlegON
 
Цитата:
Dim Олег, цитата ТС, которую ты приводишь, и запускалась на сервере.
Настаиваю на правильности своего подтверждения... Если нет MS Loopback, то что-то аналогичное и будет случаться при шатающемся шнуре в сетевухе или барахлящем вайфае.
01.07.2009 14:56
Виталий Г.
 
Цитата:
OlegON Либо сетевая глючит, либо по пути кто-то. Однозначно сеть.
Для подтверждения запусти с рабочей станции
после ошибки прерви и увидишь N потерянных пакетов.
Пинг стабильный в 1 мс. Во время возникновения ошибки также.
01.07.2009 14:57
OlegON
 
Цитата:
Виталий Г. (ADDRESS = (PROTOCOL = TCP)(HOST = 172.?.?.?)(PORT = 1521))
на сервере предлагаю 127.0.0.1
01.07.2009 14:58
Виталий Г.
 
Цитата:
Mtirt Как выглядит tnsnames на клиенте?
Может быть там обращение к компьютеру по имени компьютера?
Tnsnames на клиенты копировался с сервера. Обращение идет через ip-адрес.
01.07.2009 14:59
OlegON
 
Цитата:
Виталий Г. Пинг стабильный в 1 мс. Во время возникновения ошибки также.
Где-то ты врешь или ошибаешься :) Понимаешь ли, сообщение о том, что нет хоста приходит после того, как выясняется, что твоего 172.*.*.* нет в сети. Просто нет, без каких-либо подключений еще.
Кстати, брендмауэров нет никаких?
01.07.2009 15:00
Виталий Г.
 
Цитата:
Mtirt О. Я поняла. В tnsnames неправильный ip-адрес.
В листенере что-то другое написано.
ip-адреса одинаковые и верные и там и там.
01.07.2009 15:03
Mtirt
 
Только вот зачем указан внешний адрес?
На сервере 2 сетевушки?
И одна "смотрит" в инет?
01.07.2009 15:04
Виталий Г.
 
Цитата:
OlegON Где-то ты врешь или ошибаешься :) Понимаешь ли, сообщение о том, что нет хоста приходит после того, как выясняется, что твоего 172.*.*.* нет в сети. Просто нет, без каких-либо подключений еще.
Кстати, брендмауэров нет никаких?
ip-адрес 172.16.128.3. Поставить друго нет возможности. Бранмауэр отключен и служба его также отключена.
01.07.2009 15:06
Виталий Г.
 
Цитата:
Mtirt Только вот зачем указан внешний адрес?
На сервере 2 сетевушки?
И одна "смотрит" в инет?
На сервере одна сетевуха, интернета нет, просто у нас в сети такие внутренние адреса.
01.07.2009 15:13
Mtirt
 
По симптомам - ищет базу всё равно где-то в интернете.
Надо смотреть настройки сети.

Ну можно еще попробовать запустить tnsping ...


Опции темы


Часовой пояс GMT +3, время: 14:58.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.