Недостающая ошибка библиотеки при установке клиента 10 г оракула

Мне установили Oracle 10 г в моем хосте, работающем в Win7. Я установил человечность в своем VMware. Теперь я хочу соединиться со своим дб Oracle, работающим в хосте от моей виртуальной системы так, чтобы, если я ввожу sqlplus от своего терминала, это соединилось с Oracle. Таким образом, я следовал учебному руководству здесь:

https://help.ubuntu.com/community/Oracle%20Instant%20Client

Но несмотря на выполнение всех шагов я все еще получаю ошибку как следующее.

sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory

когда я echo $LD_LIBRARY_PATH, Я добираюсь:

/usr/lib/oracle/10.2/client/lib/:

К вашему сведению моя версия Oracle 10.2.0.1.0, и я загрузил клиент 10.2.0.5

0
задан 22 December 2014 в 13:58

1 ответ

Если приложения оракула, такие как sqlplus, жалуются на недостающие библиотеки, можно добавить библиотеки Oracle к LD_LIBRARY_PATH каждый раз, когда это используется:

export LD_LIBRARY_PATH=/usr/lib/oracle/<version>/client(64)/lib/:$LD_LIBRARY_PATH

, Например, 12,1 версий для Linux x86_64:

export LD_LIBRARY_PATH=/usr/lib/oracle/12.1/client64/lib/:$LD_LIBRARY_PATH

или добавить это к списку системной библиотеки создает новый файл следующим образом:

sudo vi /etc/ld.so.conf.d/oracle.conf

и добавляют путь к библиотеке оракула как первую строку. Например,

/usr/lib/oracle/12.1/client64/lib/

или

/usr/lib/oracle/11.2/client/lib/

Тогда выполняет ldconfig:

sudo ldconfig

(Заключенный в кавычки из: https://help.ubuntu.com/community/Oracle%20Instant%20Client)

0
ответ дан 6 October 2019 в 06:08

Другие вопросы по тегам:

Похожие вопросы: