Проблема подключения к БД Лоцмана на Oracle

Автор alenka_nix, 02.06.11, 08:09:42

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

alenka_nix

02.06.11, 08:09:42 Последнее редактирование: 02.06.11, 09:09:19 от alenka_nix
Проблема с подключением к БД Лоцмана (v.10).
В центре управления комплексом (ЦУК) настроено подключение к БД Лоцман под Windows аутентификацией. Подключение в ЦУК к БД осуществляется под пользователем, вошедщем в систему.
В Лоцман-клиенте так же подключение к БД настроено под Windows аутентификацией, но при попытке подключения к БД выдается ошибка: "Ошибка подключения к серверу баз данных [ascon]! ORA-01017: неверное имя пользователя/пароль; вход в систему запрещается".
БД на Oracle 10g
Настройки Oracle: аутентификация пользователя External, os_authent_prefix = «»
Сервер приложений и сервер БД на разных ПК.
Может кто-нибудь подсказать в чем может быть причина? Были у кого-то такие проблемы?

Максим Хмеляр

Цитата: alenka_nix от 02.06.11, 08:09:42
Сервер приложений и сервер БД на разных ПК.


Установите на третью машину ЛОЦМАН Конфигуратор, и попробуйте открыть вашу БД под Windows аутентификацией из него.
Сообщите результат.

alenka_nix

10.06.11, 08:08:48 #2 Последнее редактирование: 10.06.11, 09:06:49 от alenka_nix
Здравствуйте!
Сейчас поподробнее уточню проблему...
Изначально: БД Oracle стояла вместе с сервером приложений на одном компьютере. Аутентификация windows была настроена. Проблем с подключением к БД не было на любых ПК пользователей. Данный вид аутентификации настраивали, потому что были проблемы с подключением к базе в лоцман-технологе под оркловским пользователем.
Вообще, можно сделать подключение к БД под пользователем Oracle (что и рекомендуется в описании оркла), но тогда у нас проблема с Лоцман-технологом становится опять актуальной.
Изменили: БД перенесли на другой ПК (были нестабильности в работе и решили так сделать следуя рекомендациям документации на комплекс). Все настройки были сделаны. Сервер приложений остался на старой машине. и начались проблемы...
Проблема: Под windows аутентификацией нет подключения к БД Лоцмана, при том что при той же самой аутентификации легко подключаюсь к базе и в конфигураторе Лоцмана и в центре управления комплексом (ЦУК) (на других ПК). Если поставить сервер приложений на ПК с новой БД, то подключиться под windows аутентификацией к базе можно.
Проблема скорее всего в DCOM или в сервере приложений...
Ни у кого таких проблем нет?

Максим, подробнее можно посмотреть в запросе 718891

Максим Хмеляр

Цитата: alenka_nix от 10.06.11, 08:08:48
Максим, подробнее можно посмотреть в запросе 718891


ЦУК работает, потому что на машине есть клиент Oracle.
Проверьте работу Конфигуратора на той машине, где нет ораклового клиента.
Интересует именно вариант в трех звеньях, когда СП, СУБД, и Клиентское приложение  - каждое на своей машине.

alenka_nix

Сейчас на своей машине удалила клиента Oracle. СП и БД на разных машинах. (три разных ПК)
Лоцман конфигуратор подключается к базе без проблем при Windows NT аутентификации.
Лоцман клиент не подключается (та же ошибка ORA-01017 неверно имя пользователь/пароль).
ЦУК так же не подключается. Ошибка: подключение к серверу закончилось ошибкой. Cannot load C:\oracle\ora92\bin\oraclient9.dll

alenka_nix

 А вообще у кого-нибудь настроена работа Лоцмана v.10 на Oracle чтобы была трехзвенная распределенная архитектура (ПК сервер баз данных, ПК сервер приложений, ПК клиента)?

dkimko

Цитата: alenka_nix от 14.06.11, 08:43:46
А вообще у кого-нибудь настроена работа Лоцмана v.10 на Oracle чтобы была трехзвенная распределенная архитектура (ПК сервер баз данных, ПК сервер приложений, ПК клиента)?

Поддерживаю вопрос.
У нас так же, пока не получается настроить работу по трехзвенной архитектуре с Windows-аутентификацией и ТП не особо торопится.
Что имеем: Лоцман 2011, Oracle 11, Active Directory. Windows-аутентификация работает только на сервере приложений.

alenka_nix

Мне техподдержка ответила, что у них нет ресурсов на исследование данной проблемы. Пришлось вернуть сервер приложений на комп с БД и все заработало.
Либо второй вариант - переходить на SQL-аутентификацию. Там трехзвенная структура работает.

Manuylov

а воз и ныне там

СП неправильного пользователя передает серверу БД - ломится под "NT AUTHORITY\АНОНИМНЫЙ ВХОД"