18.04: Oracle 18c клиентская установка

Как установить клиент в Ubuntu 18.04 для Oracle 18c дБ.
в моей среде я должен соединить sqlplus через машину Ubuntu.
Сервер Oracle работает на CentOS 8.
Действительно ли это возможно?

-1
задан 3 February 2020 в 20:34

1 ответ

Перейдите к https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html и загрузите 64-разрядный клиент Linux с Oracle, затем выполняют инструкции по установке. Необходимо будет преобразовать файлы об/мин в файлы DEB с помощью постороннего объекта и этих инструкций Ubuntu. Деталь установки следует:

Загрузите желаемые Мгновенные Клиентские zip-файлы. Все установки требуют Основного или Основного Легкого пакета.

Разархивируйте пакеты в единственный каталог, такие как/opt/oracle/instantclient_19_3, который доступен для Вашего приложения. Например:

cd /opt/oracle      
unzip instantclient-basic-linux.x64-19.3.0.0.0dbru.zip


Различные пакеты устанавливают в подкаталоги/usr/lib/oracle,/usr/include/oracle, и/usr/share/oracle.

Установите операционную систему libaio пакет. Например, в Ubuntu, сделать sudo apt update && sudo apt install libaio Это называют libaio1 на некоторых дистрибутивах Linux.

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

sudo sh -c "echo /opt/oracle/instantclient_19_3 > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig
sudo sh -c "echo /opt/oracle/instantclient_19_3 > \
      /etc/ld.so.conf.d/oracle-instantclient.conf"
  sudo ldconfig

С другой стороны, установите переменную среды LD_LIBRARY_PATH до запущенных приложений. Например:

export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_3:$LD_LIBRARY_PATH

Переменная может дополнительно быть добавлена к конфигурационным файлам, таким как ~/.bash_profile и в файлы конфигурации приложения, такие как/etc/sysconfig/httpd.

Если Вы намереваетесь соразместить дополнительные конфигурационные файлы Oracle, такие как tnsnames.ora, sqlnet.ora, ldap.ora, или oraaccess.xml с Мгновенным Клиентом, поместите их в подкаталог сети/администратора. Это должно быть создано для 12,2 и ранее, например:

mkdir -p /opt/oracle/instantclient_12_2/network/admin

Это - каталог конфигурации Oracle по умолчанию для приложений, связанных с сейчас же Клиентом.

С другой стороны, конфигурационные файлы Oracle могут быть помещены в другого, доступный каталог. Затем установите переменную среды TNS_ADMIN на то имя каталога.

Для использования двоичных файлов, таких как sqlplus от пакета SQL*Plus разархивируйте пакет к тому же каталогу как Основной пакет и затем обновите переменную окружения PATH, например:

export PATH=/opt/oracle/instantclient_19_3:$PATH

Запустите свое приложение.

0
ответ дан 20 February 2020 в 23:02

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

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