Подключение к базе данных Oracle без использования TNS Listener - PullRequest
3 голосов
/ 05 декабря 2010

Просто из любопытства, несколько дней назад мы обсуждали, существует ли способ подключения к БД без использования TNS Listener, соединение должно быть установлено любой программой SQLPlus. Net, ODBC и т. Д.

Ответы [ 3 ]

2 голосов
/ 06 декабря 2010

В основном только локальные соединения могут избежать прослушивателя (т.е. вы уже должны войти в систему на компьютере, на котором работает экземпляр базы данных).

Вместо того, чтобы полагаться на слушателячтобы раскошелиться процесса на действия от имени соединения, это делается локальным процессом.Обычно это означает, что локальный пользователь также должен запускаться как «оракул».Сортировка, эквивалентная логике консоли.

0 голосов
/ 05 декабря 2010

Кажется, что нет одной волшебной пули, но есть несколько способов.

Для ODBC, посмотрите на этот ТАК вопрос.

На Connectionstrings.com / oracle также есть много полезной информации.

0 голосов
/ 05 декабря 2010

Вы подключаетесь к Oracle через клиента, такого как sqplplus, или java-программу (или инструмент), используя протокол, такой как SQL * NET или JDBC (в качестве примера), через слушатель.Приемник в свою очередь разветвляет процесс в целевой базе данных (или назначает соединение существующему процессу, если вы используете общие серверы).

...