Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Antimof
Зарегистрирован: 04.08.2004 Сообщения: 41 Откуда: Тольятти
|
Добавлено: Вт Авг 10 2004 09:23 Заголовок сообщения: Про ошибку ORA-12514:listener could not resolve SERVICE_NAMЕ |
|
|
Во всех темах по форумам проблема эта из-за неправильной настройки Net8 (соответственно tnsnames.ora)
Но вот такой случай:
server 9.2 на Linux
его видят только клиенты Oracle 9i (в частности 9.0.1) под NT
и совершенно не видят клиенты Oracle 8.1.7 под NT и Linux
(выводится эта ошибка)
(здесь видят - значит коннект через SQL+ или PL/SQL dev)
Особенно это неприятно когда cервер старой версии по ссылке не видит сервер новой версии.
Настройки tnsnames.ora идентичны. Листенеры имеются.
tnsping проходит успешно во всех случаях.
Вопрос: чем настройка клиентов 8i и 9i принципиально отличается? и как вообще при работающем tnsping перестали работать простые коннекты? |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Вт Авг 10 2004 14:22 Заголовок сообщения: |
|
|
Приведи пожалуйста секцию из tnsnames.ora
А заодно и sqlnet.ora |
|
Вернуться к началу |
|
|
Antimof
Зарегистрирован: 04.08.2004 Сообщения: 41 Откуда: Тольятти
|
Добавлено: Ср Авг 11 2004 12:52 Заголовок сообщения: |
|
|
Уже разобрался:
если
Код: |
MIRROR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 195.144.193.62)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = main))
)
|
поменять на
Код: |
MIRROR =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 195.144.193.62)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = main.domain.ru))
)
|
то все работает вновь.
Между 9 клиентом и сервером делать это почему-то необязательно. |
|
Вернуться к началу |
|
|
wildwind
Зарегистрирован: 03.02.2004 Сообщения: 268 Откуда: Москва
|
Добавлено: Чт Авг 12 2004 10:37 Заголовок сообщения: |
|
|
Это зависит от настроек в sqlnet.ora AFAIK |
|
Вернуться к началу |
|
|
|