Наше приложение разработано, развернуто и работает на Windows Server
с ASP.NET во внешнем интерфейсе, Visual C++ во внутреннем интерфейсе и Oracle в качестве сервера данных.
Соединение из соединение сервера приложений с сервером данных осуществляется через ODBC, мы используем локального пользователя Windows, который запускает службы приложений, и этот пользователь Windows также создается в Oracle как «пользователь с внешней аутентификацией», поэтому, когда приложению необходимо запускать процессы базы данных, он может используйте что-то вроде «sqlplus /@dbinstanceprocess1.sql" без указания пользователя и пароля.
Мы протестировали эту модель в средах, где сервер приложений и сервер данных установлены на одном и том же сервере Windows, а также в средах если они установлены на разных серверах Windows, в этом случае локального пользователя необходимо создать на обоих серверах и иметь один и тот же пароль. Теперь нам нужно переместить сервер данных на сервер Oracle Linux, но у нас нет большого опыта работы с серверами Linux, и мы не знаем, как это сделать. Будет ли аутентификация внешних пользователей работать одинаково с Windows Server на Oracle Linux? ¿Что нам делать? Я искал похожие случаи, но не нашел ничего подходящего.
Заранее спасибо.
Подробнее здесь: https://stackoverflow.com/questions/792 ... acle-linux