Необходимые файлы
Архив с дистрибутивом Oracle 11.2.0.2 (например, database-linux-x86-64-11.2.0.2.zip
)
...
.
...
...
Создание пользователя oracle
...
Code Block |
---|
# mkdir /var/oradata && \ chmod 750 /var/oradata && \ chown oracle:oinstall /var/oradata |
Создание
...
конфигурационного файла Oracle
Необходимо создать каталог /etc/oracle
, в котором будут будет лежать конфигурационные файлыконфигурационный файл:
Code Block |
---|
# mkdir /etc/oracle |
Далее в этом каталоге требуется создать следующие файлы:
...
конфигурационный файл прослушивателя listener.ora
Code Block |
---|
LISTENER = (
ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
SID_LIST_LISTENER = (
SID_LIST =
(SID_DESC = (SID_NAME = $ORACLE_SID)(ORACLE_HOME = /opt/oracle/product/11.2.0.2))
)
|
$ORACLE_SID
нужно заменить на название основной БД (обязательно в нижнем регистре!). После создания нужно убрать права на чтение данного файла для всех пользователей:
Code Block |
---|
# chmod o-r /etc/oracle/listener.ora
|
...
Code Block |
---|
$ORACLE_SID = (
DESCRIPTION = (
ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = $ORACLE_SID))
)
|
...
После создания файлов После создания файла нужно поменять владельца директории /etc/oracle
и файлов в ней:
Code Block |
---|
# chown -R oracle:oinstall /etc/oracle |
...
Code Block |
---|
# /etc/init.d/ora.listener start |
Установка Oracle Instant Client
Библиотеки Oracle Instant Client необходимы для обеспечения связи приложений с СУБД Oracle. Архивы с Oracle Instant Client 11.2.0.2, Oracle Instant Client 11.2.0.2 SDK (используется при установке модулей Oracle для интерпретаторов) и Oracle Instant Client 11.2.0.2 SQL*Plus необходимо распаковать в директорию /opt/oracle
, например:
Code Block |
---|
# unzip instantclient-basic-linux-x86-64-11.2.0.2.0.zip -d /opt/oracle && \
unzip instantclient-sdk-linux-x86-64-11.2.0.2.0.zip -d /opt/oracle && \
unzip instantclient-sqlplus-linux-x86-64-11.2.0.2.0.zip -d /opt/oracle
|
После разархивирования необходимо создать символические ссылки для libclntsh.so.11.1
и libocci.so.11.1
:
Code Block |
---|
# cd /opt/oracle/instantclient_11_2 && \
ln -s libclntsh.so.11.1 libclntsh.so && \
ln -s libocci.so.11.1 libocci.so
|
Далее нужно изменить владельца файлов в директории /opt/oracle/instantclient_11_2
на пользователя oracle:
Code Block |
---|
# chown -R oracle:oinstall /opt/oracle/instantclient_11_2
|
В завершение необходимо добавить файл с путем к Oracle Instant Client в /etc/ld.so.conf.d
и переконфигурировать привязки к динамическим библиотекам:
Code Block |
---|
# echo /opt/oracle/instantclient_11_2 > /etc/ld.so.conf.d/oracle.conf && \
ldconfig
|
Завершающий этап
По завершении всех действий необходимо связаться с ответственным за внедрение сотрудником Latera Software, которому следует сообщить о готовности СУБД Oracle к созданию БД.