по одбс коннекту, ошибка
Received error from remote server /identifier_quote?version=1&connection_string=DSN%3Dmy_connection. HTTP status code: 500 Internal Server Error, body: Error getting identifier quote style from ODBC 'std::exception. Code: 1001, type: nanodbc::database_error, e.what() = ../contrib/nanodbc/nanodbc/nanodbc.cpp:1046: 0100: [unixODBC][Driver Manager]Can't open lib '/opt/oracle/instantclient_21_6/libsqora.so.21.1' : file
проверял коннект через isql, все отлично, файл по пути '/opt/oracle/instantclient_21_6/libsqora.so.21.1' существует, версия кх актуальная 22.8
Ребят, здравствуйте. не нашел ответа на проблему в этом топе. У меня те же грабли : ldd не ругается, isql -v oracle подключается, работает , CH: (на том же хосте) Can't open lib '/home/oracle/product/12.2.0.1/lib/libsqora.so.12.1' version 22.5.1.2079 Подскажите куда копать?
Почитайте, мне помогло https://github.com/ClickHouse/ClickHouse/issues/41266
Большое спасибо, решил просто добавлением юзера clickhouse в группу oracle. Но решение через /etc/default/clickhouse лучше. К тому же всеравно нужно передавать NLS_LANG=RUSSIAN_RUSSIA.UTF8
Обсуждают сегодня