Установка Oracle E-Business Suite R12.2 (День 3)

Эйфории после того, как мы увидели страничку приветствия Oracle E-Business Suite R12.2 быть не должно, т.к. в соответствии с документацией нас ожидают обязательные шаги, которые необходимо выполнить для корректного завершения установки.

r122_oam

Продолжаем установку…

Все, что нам необходимо проделать с системой, описано в следующих документах:

Note 1330701.1 Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Linux x86-64
Note 1320300.1 Oracle E-Business Suite Release Notes, Release 12.2

Магическая мантра которая в дальнейшем будет необходима:

unlink /usr/lib/libXtst.so.6
ln -s /usr/X11R6/lib/libXtst.so.6.1 /usr/lib/libXtst.so.6

Останавливаем среднее звено, (смотрим по фразе «STOP» в методичке за День 2).

Стартуем WLS:

cd $ADMIN_SCRIPTS_HOME
./adadminsrvctl.sh start

Скачиваем патч 17204589 (CONSOLIDATED SEED TABLE UPGRADE PATCH) и устанавливаем.

cd /home/applmgr/tmp/
unzip -tq p17204589_12.2.0_R12_GENERIC.zip
unzip -q p17204589_12.2.0_R12_GENERIC.zip -d $APPL_TOP_NE/../patch

adop phase=apply patches=17204589 hotpatch=yes

Enter the APPS password: apps
Enter the SYSTEM password: manager
Enter the WLSADMIN password: manager

Делаем snapshort:

adadmin menu_option=UPDATE_CURRENT_VIEW

Выполняем utlirp и utlrp для БД VISION:

su - oracle
cd /u01/oracle/VISION/11.2.0/
. VISION_r122.env 

Проверяем объекты на наличие инвалидов:

sqlplus / as sysdba @$ORACLE_HOME/rdbms/admin/utldtchk.sql

shutdown immediate;
startup upgrade;
@?/rdbms/admin/utlirp

Рекомпиляция инвалидных объектов:

shutdown immediate;
startup;
@?/rdbms/admin/utlrp

Ждемс…. долго ждемс….

Повторно проверяем объекты (должно быть пусто «no row selected»):

sqlplus / as sysdba @$ORACLE_HOME/rdbms/admin/utldtchk.sql

Если все ок, то следуем дальше.

Установка русского языка для Oracle E-Business Suite R12.2.

Стартуем среднее звено, (смотрим по фразе «STАRT» в методичке за День 2).

За основу берется Note 1314621.1 Oracle E-Business Suite NLS Release Notes, Release 12.2.

Проверяем, что у нас должны быть свободные 16Gb под APPL_TOP и 3Gb для HDD.

Скачиваем патч V36823-01.zip, кладем куда-нибудь в /home/applmgr/tmp/NLS/, распковываем и переименовываем папку 10124646_RU в 10124646.

Далее, входим в Application Manager и…

Site Map -> Administration -> License Manager -> Languages -> Выбираем Russian -> 
Next -> Next -> Submit -> Ok

Брутаны это предпочитают делать через update fnd_languages…, а начинающие EBS-администраторы, вроде меня, через web-формочки.

r122_ruadd

От пользователя applmgr запускаем adadmin.

su - applmgr
cd /u01/oracle/VISION/fs1/EBSapps/appl/
. APPSVISION_r122.env
adadmin

В adadmin, после того как мы подтвердим все пути и введем все пароли (что делается автоматом и с роботизированным омерзением):

r122_ruadd1

r122_ruadd2

А вот дальше идут новшества в применении патчей к системе.

Теперь для установки патча требуется соблюсти некоторые формальности и пройти обязательные шаги, а именно: prepare, apply, finalize, cutover и cleanup. Возможны варианты запуска, но я решил в этот раз делать каждый шаг по отдельности.

Погнали:

adop phase=prepare patchtop=/home/applmgr/tmp/NLS patches=10124646

   Enter the APPS password: apps
   Enter the SYSTEM password: manager
   Enter the WLSADMIN password: manager

adop phase=apply patchtop=/home/applmgr/tmp/NLS patches=10124646
...

И на этой радостной ноте, мы плавно завершаем День 3. По моим прогнозам, и если ничего не отвалится, процесс должен выполняться где-то ПОЛСУТОК!