Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

База данных «» недоступна (возможно, находится в процессе старта/остановки или доступ закрыт брандмауэром Windows) : Супермаг Плюс (Супермаг 2000)

29.03.2024 12:18


18.08.2016 10:12
ilamak
 
Подскажите, в чем может быть проблема
При попытке подключиться tcp запрос идет на старый ip адрес, хотя все остальные пинги резолвят правильное имя.
ping проходит, tnsping проходит, tnsnames.ora указано правильное доменное имя, кеш днс сброшен (опять же, пинги проходят), telnet на правильное доменное имя, 1521 - все проходит

проблема в машине, другие машины с той же подсети успешно подключаются
что я не досмотрел?
18.08.2016 10:48
ilamak
 
Код:
CHASOV =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dbase-ch.severotorg.local)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = CHASOV)
    )
  )
правильное доменное имя, как и для остальных (работающих баз)
18.08.2016 10:53
OlegON
 
tnsping из всех установленных ораклов сделайте... вывод должен быть одинаковым.
18.08.2016 10:54
ilamak
 
т.е. с других машин серверов с oracle на этот сервер, или как?
18.08.2016 10:56
Neutron
 
Цитата:
ilamak
Код:
CHASOV =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = dbase-ch.severotorg.local)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = CHASOV)
    )
  )
правильное доменное имя, как и для остальных (работающих баз)
можешь попробовать прописать нужный IP вместо доменного имени, меня терзают сомнения, что проблема у тебя с DNS
18.08.2016 11:05
OlegON
 
Цитата:
ilamak т.е. с других машин серверов с oracle на этот сервер, или как?
Нет, на сервере, наверное, не один Oracle. Вот и пинганите из всех \bin. Вывод внимательно посмотрите, если там имя, то пинганите его обычным пингом.
20.04.2017 08:33
ilamak
 
Решение проблемы:

Удалить лишний C:\SM2000\Bin\tnsnames.ora


tnsping работал нормально, т.к. ссылался на tnsnames прописанной в path
sm.main же приоритетным считал tnsnames в своей папке, и если находил имя там, то проходил по устаревшему адресу
20.04.2017 08:56
OlegON
 
Я так полагаю, что криво сделали анализ переменной окружения TNS_ADMIN, в результате чего по умолчанию смотрели в текущую директорию. Бред какой-то, на самом деле...
Часовой пояс GMT +3, время: 12:18.

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