Как использовать «базовый» в качестве типа подключения? - PullRequest
0 голосов
/ 10 декабря 2011

Я могу использовать Oracle SQLDeveloper для подключения к базе данных Oracle.Я использую «базовый» в качестве типа подключения, и я могу получить доступ к базе данных успешно.Проблема в том, что базовая аутентификация является единственным способом доступа к этой базе данных в данный момент (есть некоторая неверная конфигурация, но это еще одна проблема, и я не могу решить ее самостоятельно).базовая аутентификация с JDBC.Это возможно?Может кто-нибудь привести пример?Я нашел только примеры с тонкой или OCI конфигурацией.Оба не работают на меня.

Большое спасибо!

Ответы [ 2 ]

0 голосов
/ 04 января 2012

Не было ошибки в конфигурации. Но возникла проблема с кластером (кластер переключился на другой узел). Я не могу понять это поведение и не могу больше его воспроизводить, но теперь оно снова работает. Спасибо за вашу помощь!

0 голосов
/ 15 декабря 2011

Из справки по SQL Developer:


Расширенный тип подключения

Пользовательский URL-адрес JDBC: URL-адрес для подключения непосредственно из Java к база данных; переопределяет любую другую спецификацию типа соединения. если ты используете TNS или службу именования с драйвером OCI, необходимо укажите эту информацию: Пример: JDBC: оракул: тонкий: Скот / @ локальный: 1521: ORCL

Обратите внимание, что в этом примере требуется "/", и пользователь будет предложено ввести пароль. У меня фактически не было запроса на p / s, см. Примечания ниже

Чтобы использовать пользовательский URL JDBC, система, на которой работает SQL Developer должен иметь установку Oracle Client, которая содержит JDBC и библиотеки orai18n, присутствует в пути и является версией 10.2 или позже.

Таким образом, все, что вам нужно сделать, это выбрать «Расширенный» тип подключения, затем ввести строку ниже (изменено в соответствии с вашими настройками)

jdbc:oracle:thin:USER/@HOST:PORT:SID

но это также будет работать (и использовать уже введенные имя пользователя / пароль), если вы опустите "User /" как таковое

jdbc:oracle:thin:@HOST:PORT:SID

Кажется, он использует пароль, который уже есть в поле «Пароль» в подключении к базе данных.

Если у вас это не работает, напишите, как это не работает. Я попытался подключиться из «Basic», TNSNames и Advanced (используя клиент THIN) без происшествий - обратите внимание на использование настраиваемого URL-адреса JDBC, но мне пришлось бы спросить, почему, если это так?

НТН

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...