Astra linux oracle client

Astra linux oracle client

(31,413,713 bytes) (cksum — 384697539)

(4,649,614 bytes) (cksum — 753190421)

(331,854 bytes) (cksum — 722849044)

(294,618 bytes) (cksum — 4282446920)

Instant Client Installation for Linux (32-bit)

For general Instant Client information, see the Home Page.

Client-server version interoperability is detailed in Doc ID 207303.1. For example, Oracle Call Interface 19.3 can connect to Oracle Database 11.2 or later. Some tools may have other restrictions.

Installation of ZIP files:

  1. Download the desired Instant Client ZIP files. All installations require a Basic or Basic Light package.
  2. Unzip the packages into a single directory such as /opt/oracle/instantclient_19_3 that is accessible to your application. For example:
 cd /opt/oracle unzip instantclient-basic-linux-19.3.0.0.0dbru.zip 
 cd /opt/oracle/instantclient_12_2 ln -s libclntsh.so.12.1 libclntsh.so ln -s libocci.so.12.1 libocci.so 

For example, on Oracle Linux, run:

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

Alternatively, set the LD_LIBRARY_PATH environment variable prior to running applications. For example:

The variable can optionally be added to configuration files such as ~/.bash_profile and to application configuration files such as /etc/sysconfig/httpd .

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

This is the default Oracle configuration directory for applications linked with this Instant Client.

Alternatively, Oracle configuration files can be put in another, accessible directory. Then set the environment variable TNS_ADMIN to that directory name.

Installation of RPM files:

  1. Download the desired Instant Client RPM packages. All installations require a Basic or Basic Light RPM.
  2. Install the packages with yum . For example:

sudo yum oracle-instantclient19.3-basic-19.3.0.0.0-1.i386.rpm

Note that from 19.3, by default only one version of the Instant Client RPM libraries can be installed at a time.

 sudo sh -c "echo /usr/lib/oracle/18.3/client/lib > \ /etc/ld.so.conf.d/oracle-instantclient.conf" sudo ldconfig 

For Instant Client 19.3 RPM packages, these commands are automatically run.

Alternatively, set the LD_LIBRARY_PATH environment variable prior to running applications. For example:

The variable can optionally be added to configuration files such as ~/.bash_profile and to application configuration files such as /etc/sysconfig/httpd .

sudo mkdir -p /usr/lib/oracle/12.2/client/lib/network/admin

This is the default Oracle configuration directory for applications linked with this Instant Client.

Alternatively, Oracle configuration files can be put in another, accessible directory. Then set the environment variable TNS_ADMIN to that directory name.

Источник

Расширение oracle_fdw. Установка

Postgresql расширение oracle_fdw для работы с базами данных Oracle.

Данная инстркуция рассматривает установку на ОС Astra Linux SE 1.7.3

Для установки потребуется Postgres-like СУБД. Мы рассмотрим установку расширения в СУБД Tantor SE 14 (установка доступна по инструкции).

2. Прописываем в sources.list

# Базовый репозиторий deb https://dl.astralinux.ru/astra/stable/1.7_x86-64/repository-base/ 1.7_x86-64 main

3. Устанавливаем инструмент компиляции

apt update apt install build-essential 

5. Создаем папку и переходим в нее

6. Скачиваем исходники oracle_fdw

git clone https://github.com/laurenz/oracle_fdw.git

7. Создадим еще одну папку и перейдем в нее:

mkdir /opt/oracle cd /opt/oracle

8. Заходим на страницу «Oracle Instant Client Downloads for Linux x86-64 (64-bit)»:

и скачиваем в папку /opt/oracle два файла (basic и sdk):

instantclient-basic-linux.x64-19.18.0.0.0dbru.zip

instantclient-sdk-linux.x64-19.18.0.0.0dbru.zip

unzip instantclient-basic-linux.x64-19.18.0.0.0dbru.zip unzip instantclient-sdk-linux.x64-19.18.0.0.0dbru.zip

появится папка /opt/oracle/instantclient_19_18

10. Далее по инструкции от нас требуется установить libaio. Ставим libaio1

sudo sh -c "echo /opt/oracle/instantclient_19_18 > /etc/ld.so.conf.d/oracle-instantclient.conf" sudo ldconfig export LD_LIBRARY_PATH=/opt/oracle/instantclient_19_18:$LD_LIBRARY_PATH export PATH=/opt/oracle/instantclient_19_18:$PATH export ORACLE_HOME=/opt/oracle/instantclient_19_18

12. Прописываем путь к pg_config

export PATH=/opt/tantor/db/14/bin:$PATH
cd /opt/git/oracle_fdw make make install

14. Заходим в базу и создаем расширение

su - postgres psql postgres=# create extension oracle_fdw; CREATE EXTENSION \q

Источник

Инсталляция Oracle Instant Client 11.2 в Oracle Linux

Если не работает вышеуказанный сайт, исходники можно взять здесь:

https://github.com/hanslub42/rlwrap 
# tar zxvf rlwrap-0.37.tar.gz # cd rlwrap-0.37 # ./configure 
# make && make check && make install 

Если с sqlplus будет работать один конкретный пользователь. Данные записи следует добавить в его профиль.

################################# ## Oracle Instant Client export SQLPATH=/u01/app/oracle/instantclient/11.2 export NLS_LANG=AMERICAN_AMERICA.AL32UTF8 export TNS_ADMIN=$ export LD_LIBRARY_PATH=$ export PATH=$:$ alias sqlplus='rlwrap sqlplus' alias rman='rlwrap rman' ################################# 
SQL> conn system/[email protected]:1521/ora112.localdomain Connected. 

Создание файла (tnsnames.ora) с параметрами подключения к базе данных

# vi /u01/app/oracle/instantclient/11.2/tnsnames.ora 
oracle11 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle112.localdomain)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ora112.localdomain) ) ) 

oracle112.localdomain — запись в DNS или HOSTS

Tags: Oracle Database, Oracle Client, Инсталляция, Linux

Single DataGuard RAC

Oracle DBA

Лучше потратить какое-то количество времени, чтобы записать успешный опыт, чем потом повторно воспроизводить его по памяти.

Все материалы обновляются по мере нахождения лучших практик и апгрейда знаний. Если будут желающие добавлять свои знания или исправлять ошибки и неточности, пишите в телеграм чате. Если будет учавствовать больше людей, качество материалов будет улучшаться и обновляться быстрее. Ссылки на ваши профили в соц. сетях будут добавлены в статьях, в которых вы учавствуете.

Источник

Читайте также:  Linux windows mac user
Оцените статью
Adblock
detector