Руководство администратора > Установка АСР PLATEX > Инсталляция и конфигурация СУБД > Установка [●] | « пред. | след. » |
Предполагается, что у заказчика есть в наличии дистрибутив СУБД Oracle. Перед установкой СУБД необходимо скопировать файлы дистрибутива на сервер или виртуальную машину и распаковать архив.
Пример команды для распаковки файла:
[oracle] unzip -x p13390677_112040_Linux-x86-64_1of7.zip
После распаковки файлов необходимо перейти в директорию database и запустить runInstaller (./runInstaller).
Примечание •Установка должна производиться от пользователя "oracle" |
После запуска runInstaller появится диалоговое окно для дальнейшего выбора параметров установки СУБД Oracle.
Параметры в первых двух вкладках установщика (email и т.д.) необязательны.
Необходимо выбрать вариант установки только ПО CУБД Oracle без создания и конфигурации БД и кластеров.
Необходимо выбрать язык по умолчанию "Английский" и редакцию СУБД (в данном примере это Standard Edition One).
Необходимо указать каталоги, в которые будет установлена СУБД Oracle.
Привелегированную группу можно оставить по умолчанию, а требуемые для установки зависимости были уже установлены при настройке окружения, поэтому необходимо поставить галочку "Ignore all".
После подтверждения параметров запустится процесс установки СУБД.
Для полного завершения установки необходимо запустить от пользователя "root" скрипты, указанные в диалоговом окне. После выполнения данной операции появится окно об успешном завершении установки СУБД Oracle.
В директории с установленным ПО СУБД Oracle необходимо перейти в папку network/admin. В этой папке потребуется создать два файла: listener.ora и tnsnames.ora.
listener.ora
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/dbhome_1) (PROGRAM = extproc) (ENVS="EXTPROC_DLLS=ANY") ) (SID_DESC = (SID_NAME = PLATEX) (ENVS="EXTPROC_DLLS=ANY") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = 0.0.0.0)(PORT = 1521)) ) ) |
tnsnames.ora
PLATEX = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = PLATEX) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) |
Для начала нужно проверить наличие раздела /dev/shm:
df | grep shm
При его отсутствии необходимо отредактировать файл /etc/fstab от пользователя "root", добавив в него следующую строку:
tmpfs /dev/shm tmpfs defaults,size=12G 0 0
Для применения изменений потребуется выполнить:
[root] mount -o remount /dev/shm
Примечание •В данном примере 12G это приблизительно 70% оперативной памяти сервера/виртуальной машины. |