wordpress themes.
Установка Oracle 19c на Oracle Enterprise Linux 9.5
Этап первый, установка линукса.
Ну тут всё линейно, ставим в минимальной конфигурации.
После инсталляции ставим дополнительный репозиторий EPEL (смотрим тут). Там живут screen, xclock, rlwrap — для инсталляции не требуются, но мне нравятся.
Ставим пакет прединсталлятора:
yum install oracle-database-preinstall-19c
Слегка забегая вперед, для установки патча OJVM нужен модуль Perl File::Copy. Его в базовом наборе нет. Так что ставим дополнительно:
yum install perl-File-Copy-Recursive
Этап два. Установка Oracle 19c
Копируем на сервер в один каталог дистрибутивы Оракла и патчей (Oracle 19c совместим с OEL 9, однако требуется патч не ниже 14-го. В примере использован 26-й). Туда же кладем свежий OPatch.
Прописываем переменные окружения:
export TMP=/tmp
export TMPDIR=$TMP
ORACLE_BASE=/ora
ADMIN=$ORACLE_BASE/admin
ORADATA=$ORACLE_BASE/oradata
ORACLE_HOME=$ORACLE_BASE/product/19c/db
ORACLE_SID=odb
NLS_LANG=AMERICAN_CIS.CL8ISO8859P5
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export ORACLE_BASE ADMIN ORADATA ORACLE_HOME ORACLE_SID NLS_LANG LD_LIBRARY_PATH CLASSPATH
export SOFTWARE_DIR=/ora/distrib
export OPATCH_FILE=»p6880880_190000_Linux-x86-64.zip»
export PATCH_FILE=»p37262208_190000_Linux-x86-64.zip»
export PATCH_TOP=${SOFTWARE_DIR}/37262208/37257886
export PATCH_PATH1=${PATCH_TOP}/37268031 — это патч OCW
export PATCH_PATH2=${PATCH_TOP}/37260974 — это DBRU
export CV_ASSUME_DISTID=OL8 — это подавление ошибки инсталлятора supportedOSCheck
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
export PATH
Следим, чтобы пути к патчам были реальными
Распаковываем софт
cd $ORACLE_HOME
unzip -oq ${SOFTWARE_DIR}/LINUX.X64_193000_db_home.zip
unzip -oq ${SOFTWARE_DIR}/${OPATCH_FILE}
cd ${SOFTWARE_DIR}
unzip -oq ${SOFTWARE_DIR}/${PATCH_FILE}
Вышеописанное было взято тут
Далее начинаются разночтения
переходим в $ORACLE_HOME и запускаем инсталлятор. Просто запуском ./runInstaller сделать не получилось, патчи не устанавливались. Поэтому было сделано так:
cd $ORACLE_HOME
./runInstaller ORACLE_HOME_NAME=19CDB -applyRU $PATCH_PATH2 -applyOneOffs $PATCH_PATH1
Проходим по всем этапам в инсталляторе, запускаем непосредственно инсталляцию. В моём случае установка проходит успешно.
По окончании переходим в каталог с OJVM и запускаем установку патча
cd ${SOFTWARE_DIR}/37262208/37102264
opatch apply
Установка закончена.