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

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

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

На фазе cutover происходит пересчелкивание энваернментов и мы видим такое сообщение:

   "The context of the Oracle E-Business Suite system VISION
   has been changed after the completion of Online Patching.
   All users connected to the Run or Patch file system must now
   re-source the Oracle E-Business Suite Applications Environment." 

fs1 файловая система из RUN становится PATCH, а f2 из PATCH, становится RUN. Соответствено, чтобы запускать и останавливать систему в таком состоянии, необходимо использовать следующее окружение:

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

Следующая последняя фаза:

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

И на фазе cleanup оно упало с ошибкой:

SQL> SQL> Connected.
SQL>       declare
*
ERROR at line 1:
ORA-20001: Error while calling ad_zd.cleanupORA-01555: snapshot too old:
rollback segment number  with name "" too small
ORA-06512: at line 7

STACK TRACE
 at /u01/oracle/VISION/fs2/EBSapps/appl/au/12.0.0/perl/TXK/Error.pm line 168
        TXK::Error:...

Ыыыыы. Но это всего навсего Bug 13821903 и все лечится повторным запуском фазы cleanup.

Финальным аккордом смотрим, сколько суммарно у нас заняла времени установка NLS патча с русским языком:


adop -status

Enter the APPS username: apps
Enter the APPS password: apps

Phase       Status          Started                        Finished                       Elapsed
----------- --------------- ------------------------------ ------------------------------ ------------
PREPARE     COMPLETED       25-DEC-13 02:54:55 +04:00      25-DEC-13 03:44:22 +04:00      0:49:27
APPLY       COMPLETED       25-DEC-13 03:47:09 +04:00      26-DEC-13 04:56:09 +04:00      13:09:00
CUTOVER     COMPLETED       26-DEC-13 08:52:03 +04:00      26-DEC-13 09:22:15 +04:00      0:30:12
CLEANUP     COMPLETED       26-DEC-13 10:41:05 +04:00      26-DEC-13 10:55:43 +04:00      0:14:38

Заходим для проверки в систему:

R122_ru

Убеждаемся, что видим русский язык. Для верности можно проверить, что корректно стартуют формочки:

r122_forms

Можно все оставить как есть, но я решил попробовать переключиться с файловой системы fs2 обратно на fs1.

В данный момент у нас fs1 отличается от fs2 отсутствием установленного на fs1 NLS патча с русским языком.

Пробуем относительное новшество релиза R12.2, а именно процедуру fs_clone, принимая во внимание следующую особенность:

MINIMIUM SPACE REQUIRED (in GB): 75

Запускаем процедуру клонирования файловой системы. Предварительно я решил сделать резервную копию системы и все перенес на не шибко быстрый диск USB 2.0, на котором и производил дальнейшие манипуляции:

adop phase=fs_clone

Процедура клонирования на USB 2.0 диске заняла 4 часа.

Выполняем переключение файловых систем:

adop phase=cutover

И через 20 минут, мы имеем две выровненные версии файловых систем fs1 и fs2, и снова fs1 у нас RUN файловая система, а fs2 — PATCH.

Приведу окончательное состояние дисков, после установки Oracle E-Business Suite R12.2.0 с русским NLS патчем:

df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              14G  8.5G  4.7G  65% /
tmpfs                 4.8G     0  4.8G   0% /dev/shm
/dev/sde1             416G  248G  147G  63% /u01

/u01 — конечно можно чуток поджать, чтобы сэкономить место под учебную систему, но, не забывая, что для процедуры fs_clone требуется минимум свободных 75Gb, да и то, что мы решим устанавливать из дополнительного софта или патчей, потихоньку будет раздувать систему.

Состояние оперативной памяти при запущенной системе, с которой никто не работает:

free -m

             total       used       free     shared    buffers     cached
Mem:          9845       9586        258          0        337       3247
-/+ buffers/cache:       6001       3843
Swap:         8190        102       8088

Здесь тоже можно немного урезать до 8Gb RAM и оно должно худо-бедно тарахтеть. R12.1.2 тарахтело на 3-4 Gb RAM. Сейчас же требования несколько подвозрасли, но чай это не прожорливый мегамонстр Oracle Fusion Application, который требует для своей работы хорошо за сотню Gb RAM.

На этой позитивной ноте (не путать с Note), предновогоднее блого-шоу можно считать завершенным. В планах, обновление системы до версии 12.2.3. Все необходимое для этого есть, но планирую этим заняться уже в 2014 году.