- Работих върху R12.2 Test env и трябваше да увелича JVM (добавя управлявания сървър в R12.2) за oacore, за да поддържа натоварването
- Процедурата за увеличаване на JVM беше доста проста в R12.1.X. В Oracle E-Business Suite Release 12, услугите oacore, oafm, forms и forms-c4ws бяха внедрени като приложения на OC4J инстанции и бяха управлявани от Oracle Process Manager (OPMN). Така че просто трябва да увеличим numprocs в opmn.xml и да стартираме услугите или да стартираме autoconfig с увеличаване на numprocs в контекстния файл
- Разбрах, че е доста различно в R12.2.X, тъй като Oracle WebLogic Server замени OC4J в Oracle E-Business Suite, версия 12.2, тези услуги вече са внедрени като приложения на отделни управлявани сървъри.
- Само част от конфигурацията на тези приложения и управляваните сървъри все още се управляват чрез AutoConfig. Останалите неща трябва да се правят съвсем различно
- По-долу ще обясня какво научих от този опит и как да добавя управлявания сървър в R12.2. Особено ще взема пример с oacore
Стъпки как да добавите управлявания сървър в R12.2
(1) Добавянето на управлявани сървъри трябва да се извърши във файловата система за изпълнение, когато няма активен цикъл ADOP. По време на следващата подготовка за адаптиране, детекторът за промяна на конфигурацията идентифицира, че добавянето е направено и управляваните сървъри автоматично се синхронизират от файловата система за изпълнение към файловата система за корекция. Синхронизацията също се извършва, когато се изпълни fs_clone.
(2) Изпълнете следната команда, за да добавите нов управляван сървър. Това ще създаде управляван сървър и ще добави нов запис към контекстния файл за стартиране и спиране на новия управляван сървър чрез скриптовете adstrtal и adstpall:
$ perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=<CONTEXT_FILE> \
-managedsrvname=<MANAGED_SERVER_NAME> -servicetype=<SERVICE_TYPE> \
-managedsrvport=<MANAGED_SERVER_PORT> -logfile=<LOGFILE>
Например, за да добавите управляван сървър „oacore_server2“ от тип „oacore“ с порт 9705, изпълнете следната команда:
$ perl <AD_TOP>/patch/115/bin/adProvisionEBS.pl \
ebs-create-managedserver -contextfile=<CONTEXT_FILE> \
-managedsrvname=oacore_server2 -servicetype=oacore \
-managedsrvport=9705 -logfile=<APPLRGF>/TXK/addMS_oacoreserver2.log
(3) Стартирайте новосъздадения управляван сървър
sh <ADMIN_SCRIPTS_HOME>/admanagedsrvctl.sh start <MANAGED SERVER NAME>
(4) Изпълнете следните стъпки за всички възли от ниво на приложение, участващи в същия клъстер, където е добавен този управляван сървър:
Добавете записа в конфигурационния файл на OHS
a) Източник на файловата система за изпълнение.
b) Изпълнете следната команда, за да добавите подробности за новодобавените управлявани сървъри в конфигурационните файлове на OHS mod_wl_ohs.conf и apps.conf на текущия възел:
$ perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl \
-contextfile=<CONTEXT_FILE> \
-configoption=addMS \
-oacore=<host>.<domain>:<port> \
-oafm=<host>.<domain>:<port> \
-forms=<host>.<domain>:<port> \
-formsc4ws=<host>.<domain>:<port>
където
Аргументът contextfile приема пълния път към контекстния файл.
Аргументите oacore, oafm, forms, formsc4ws приемат разделен със запетая списък с подробности за управлявания сървър в следния формат:
хост и домейн са името на хоста, а името на домейна на новодобавения възел
портът е портът на новия управляван сървър, чиято препратка трябва да се добави
Например, ако управляваният сървър oacore_server2 е добавен към хост „myserver“ и домейн „go.com“ с порт 9705, трябва да се изпълни следната команда:
$ perl <FND_TOP>/patch/115/bin/txkSetAppsConf.pl -contextfile=<CONTEXT_FILE> \
-configoption=addMS -oacore=myserver.go.com:9705
в) Рестартирайте HTTP сървъра, ако той присъства на този сървър
$sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh stop
$ sh <ADMIN_SCRIPTS_HOME>/adapcctl.sh start
Както ви казах по-рано, стъпките са много различни от R12.1.X в R12.2.X. Надявам се стъпките да са ясни Как да добавите управлявания сървър в R12.2
Ще потърся отзиви за тази публикация.
Сродни статии
40 въпрос, който трябва да знаете за R12.2
Как да изтриете сървъра за управление в R12.2
oracle ebs 11i/R12/R12.1/R12.2
Стъпка по стъпка процес на надстройка за R12.2 Надстройка част -1
Стъпка по стъпка процес на надграждане до R12.2 Надстройка част -2 (Главен драйвер за надстройка за R12.2.0)
Стъпка по стъпка процес на надстройка до R12.2 Надстройка част -3
Стъпка по стъпка процес на надстройка за R12.2 надстройка, част -4 (прилагане на пакет за актуализация на версия 12.2.6)
Препоръчани курсове
Следват някои от препоръчаните курсове, които можете да закупите, ако искате да стигнете още една стъпка напред
По-долу са дадени връзките към някои от курсовете
Oracle DBA 11g/12c – Администриране на база данни за Junior DBA :Този курс е добър за хората, които започват като Junior DBA или се стремят да бъдат DBA на Oracle. Това ще осигури добро разбиране на задачите за архивиране и възстановяване и общите административни задачи
База данни на Oracle:Oracle 12C R2 RAC Administration :Този курс обхваща инсталирането, администрирането на Oracle RAC. Добър курс за Oracle DBA, които искат да надградят уменията си за Oracle RAC
Oracle Data Guard:Администриране на база данни за Oracle 12C R2 :Този курс обхваща инсталирането, администрирането на Oracle Dataguard. Добър курс за Oracle DBA, които искат да надградят уменията си за Oracle Dataguard