Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / слетела связь postfresql с орклом / 8 сообщений из 8, страница 1 из 1
06.07.2021, 13:18
    #40082084
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
Здравствуйте,

все нормально работало, но сегодня с утра захожу, слетели настройки путей в переменных среды,
пропала связь с орклом через клиент, сам оркл востановил, а вот связь с орколм из postfresql не восстанавливается,
выдавал ошибку, что не может найти OCI.dll, перенес его в папку систем32, стал ругаться :

ERROR: ОШИБКА: error connecting to Oracle: OCIEnvCreate failed to create environment handle
DETAIL:
SQL state: HV00N
так пронимаю, что это снова из-за того, что не видит клиента.


пробовал создать другую ссылку на сервер ,таблицу - но все одно ,ошибка та же...

похоже, что postfresql пеерстал видеть папку клиента... но переменные среды - в норме, сам ораклевй
клиент работает с другими программами...
куда копать?
...
Рейтинг: 0 / 0
06.07.2021, 13:57
    #40082105
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
Леонид33
так пронимаю, что это снова из-за того, что не видит клиента.

Нет, клиента-то он видит, но одной DLL - недостаточно. Нужны ВСЕ файлы. И чтобы они находились через ORA_HOME.
...
Рейтинг: 0 / 0
06.07.2021, 14:02
    #40082107
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
oci.dll он стал видеть только когда я его из орвкле_хоум перекинул в папку систем32,
до этого он ругался, что не видит oci.dll, вот по этому я и посчитал, что клиента он не видит.
...
Рейтинг: 0 / 0
06.07.2021, 14:07
    #40082112
Maxim Boguk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
Леонид33,

Я бы предположил что у вас PATH слетел и postgres теперь запущен с кривым path без ораклового клиента в путях.
Соответсвенно вам надо 1)поправить переменные среды общие 2)перезапустить pg
и проверить помогло или нет.


--
Maxim Boguk
лучшая поддержка PostgreSQL: dataegret.ru
...
Рейтинг: 0 / 0
06.07.2021, 14:24
    #40082119
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
я начала перезапустил, потом только заметил ,что слетели переменые среды, их поправил,
сейчас еще раз презапустил - не помогло...

попробую пеергрузиться.
...
Рейтинг: 0 / 0
06.07.2021, 14:28
    #40082121
Misha111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
Леонид33
похоже, что postfresql пеерстал видеть папку клиента... но переменные среды - в норме, сам ораклевй
клиент работает с другими программами...
куда копать?


под какой учеткой запускается постгре? - отсюда и начинать, учитывая что клиент вроде как рабочий
войти этой учеткой и потыкать склплюсом оракл.
...
Рейтинг: 0 / 0
06.07.2021, 14:31
    #40082122
Леонид33
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
спасибо,

после перезагрузки - заработало...

странновато...
...
Рейтинг: 0 / 0
21.07.2021, 07:58
    #40084963
istrebitel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
слетела связь postfresql с орклом
У меня подобная ошибка была при попытке из Delphi FireDAC использовать instant client. В мануале было написано что достаточно библиотек
  • oci.dll
  • oraocci11.dll
  • oraociei11.dll
  • orasql11.dll
При таком наборе при попытке подключения выдавалось raised exception class EOCINativeException with message '[FireDAC][Phys][Ora][OCI] . Cannot initialize OCI environment'.
Лечилось добавлением oraons.dll
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / слетела связь postfresql с орклом / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]