|
Подключение к базе
|
|||
---|---|---|---|
#18+
Доброго дня всем. Установил себе Oracle Express Edition 18с, добавил базу, пробую к ней подключиться из приложения через строку подключения с помощью Oracle Provider for OLE DB. В ответ ругань "Не найден клиент Oracle(tm) и сетевые компоненты. Компоненты представляются корпорацией Oracle и входят в клиентское программное обеспечение Oracle версии 7.3.3 или более поздней. Использование драйвера невозможно, пока не установлены эти компоненты." Это из-за Express Edition? Есть ли какие-то варианты добавить рабочих провайдеров? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:04 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Сервер содержит в себе всё необходимое если подключаетесь локально. Если же подключаетесь по сети - то клиент потребуется. Скачайте с оф.сайта и установите на клиентский компьютер. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:14 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
У меня всё локально установлено. Отчего же ругань? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:29 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Provider=OraOLEDB.Oracle.1;Data Source=%s;User Id=sys;Password=masterpass;DBA Privilege=SYSDBA; Может что не так в самой строке? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:33 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Убедитесь, что %ORACLE_HOME%\bin в путях ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:52 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
PapadopulosОтчего же ругань? Очевидно, клиентские библиотеки Оракула не находятся в PATH. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 17:56 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
а что инстансклиент уже не нужен? - вроде как достаточно на клиенте его скачать и в PATH пути к нему добавить.. зачем ставить целую субд на клиента? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 20:49 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
сорян не прочел весь топик (про то что сервер и клиент это одна железка..) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2021, 21:14 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
andrey_anonymous Убедитесь, что %ORACLE_HOME%\bin в путях ...\product\18.0.0\dbhomeXE\bin\ - это и есть он? Добавил, но эффекта нет Exception class EDatabaseError with message 'Не удается найти указанный поставщик. Вероятно, он установлен неправильно' ..Да, по реестру вижу, что \product\18.0.0\dbhomeXE\bin\ тот самый путь ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 10:25 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Papadopulos, проверь, что разрядность субд и приложения одинаковы и, что dsn задан соответственно ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 11:23 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Papadopulos Provider=OraOLEDB.Oracle.1;Data Source=%s;User Id=sys;Password=masterpass;DBA Privilege=SYSDBA; Может что не так в самой строке? Давно эти занимался, но вот тут предлагают такую строку: Provider=OraOLEDB.Oracle;dbq=localhost:1521/XE;Database=myDataBase; User Id=myUsername;Password=myPassword; И да, как правильно упомянул ma1tus, OracleXE - У Вас 64 бит Проверьте какой разрядности Ваше приложение 32 или 64 Если 32, нужно ставить 32 битный клиент. Плюс, я бы проверил сначала подключение используя sqlplus Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 12:37 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Vadim Lejnin Давно эти занимался, но вот тут предлагают такую строку: Provider=OraOLEDB.Oracle;dbq=localhost:1521/XE;Database=myDataBase; User Id=myUsername;Password=myPassword; И да, как правильно упомянул ma1tus, OracleXE - У Вас 64 бит Проверьте какой разрядности Ваше приложение 32 или 64 Если 32, нужно ставить 32 битный клиент. Плюс, я бы проверил сначала подключение используя sqlplus Код: plsql 1.
Спасибо Вам и всем кто участвовал! Ваша строка подключения взлетела, правда только после того как сменил пользователя sys на system. Всё ОК ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:19 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Дайте угадаю... Следующим шагом Вы создадите таблицы ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:27 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Papadopulos, sys требует ;DBA Privilege=SYSDBA; Но Вы уверены что он Вам нужен? ЭТо все равно что работать под Adminstrator на NT ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:29 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Vadim Lejnin на NT Вы такими словами не ругайтесь пожалуйста, новое поколение их, как правило, не знает - проверено :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:31 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
andrey_anonymous Дайте угадаю... Следующим шагом Вы создадите таблицы ? Верно, добавил уже. И не пойму почему под другими пользователями они не видны, сейчас засяду книжку читать)) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 15:59 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Vadim Lejnin Papadopulos, sys требует ;DBA Privilege=SYSDBA; Но Вы уверены что он Вам нужен? ЭТо все равно что работать под Adminstrator на NT пробовал добавлять DBA Privilege=SYSDBA; но под sys всё равно не было коннекта. Но это не принципиально для меня. Я не разработчик БД, мне кое-что проверить надо ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 16:01 |
|
Подключение к базе
|
|||
---|---|---|---|
#18+
Papadopulos andrey_anonymous Дайте угадаю... Следующим шагом Вы создадите таблицы ? Верно, добавил уже. Ну так и знал... К Вашему сведению, пользователи SYS и SYSTEM являются узкоспециализированными внутренними. Под ними не следует размещать пользовательские объекты. Вообще не следует. Совсем. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.09.2021, 16:10 |
|
|
start [/forum/topic.php?fid=52&fpage=12&tid=1879888]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
60ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 241ms |
total: | 412ms |
0 / 0 |