В този раздел ще разкажем за различни скриптове за стартиране на Oracle EBS 12.2 в най-новата версия на Oracle Apps от корпорация Oracle. Ето основния скрипт и как се използват за спиране/стартиране на приложението
Стартиране
Компонент | Команда |
Мениджър на възли | $adnodemgrctl.sh start Въведете парола за администратор на Weblogic: |
Сървър за администриране на Weblogic | $adadminsrvctl.sh start Въведете администраторска парола на Weblogic: |
Слушател на приложения | $adalnctl.sh начало |
Oracle Process Manager | $adopmnctl.sh старт |
Услуги на Apache | $adapcctl.sh старт |
Управляван сървър за OACORE услуги | $admanagedsrvctl.sh стартирайте oacore_server1 Въведете администраторска парола на Weblogic: |
Управляван сървър за FormsServices | $admanagedsrvctl.sh start forms_server1 Въведете парола за администратор на Weblogic: |
Управляван сървър за Fusion MiddleWare Services | $admanagedsrvctl.sh start oafm_server1 Въведете администраторска парола на Weblogic: |
Управляван сървър за уеб услуги за формуляри | $admanagedsrvctl.sh start forms-c4ws_server1 Въведете администраторска парола на Weblogic: |
Услуга за едновременен мениджър | $adcmctl.sh стартирайте приложения/приложения |
Fullfillment Serer Services | $jtffmctl.sh старт |
Спри
Компонент | Команда |
Fullfillment Serer Services | $jtffmctl.sh стоп |
Услуга за едновременен мениджър | $adcmctl.sh спиране на приложения/приложения |
Управляван сървър за уеб услуги за формуляри | $admanagedsrvctl.sh stop forms-c4ws_server1 Въведете парола за администратор на Weblogic: |
Управляван сървър за Fusion MiddleWare Services | $admanagedsrvctl.sh stop oafm_server1 Въведете парола за администратор на Weblogic: |
Управляван сървър за FormsServices | $admanagedsrvctl.sh stop forms_server1 Въведете администраторска парола на Weblogic: |
Управляван сървър за OACORE услуги | $admanagedsrvctl.sh stop oacore_server1 Въведете парола за администратор на Weblogic: |
Услуги на Apache | $adapcctl.sh стоп |
Oracle Process Manager | $adopmnctl.sh стоп |
Слушател на приложения | $adadlctl стоп |
Сървър за администриране на Weblogic | $adadminsrvctl.sh stop Въведете администраторска парола на Weblogic: |
Мениджър на възли | $adnodemgrctl.sh stop Въведете администраторска парола на Weblogic: |
Вече знаем, че консолидираните скриптове за спиране и стартиране на приложения в R12
„adstrtal.sh“ се използва за стартиране на всички приложни услуги
„adstpall.sh“ се използва за спиране на други услуги.
Преди EBS R12.2 се нуждаете само от потребителско име и парола за приложения, за да стартирате този скрипт. В EBS R12.2 имате нужда от допълнителен параметър на паролата за административния сървър на weblogic, за да стартирате/спирате услугите на приложенията на EBS.
./adstrtal.sh apps/apps
Въведете паролата за сървъра на WebLogic:
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adopmnctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adnodemgrctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adalnctl.sh start
/ xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adcmctl.sh start
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/adadminsrvctl.sh start -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start forms_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh начало forms-c4ws_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/admanagedsrvctl.sh start oafm_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/ admin/scripts/admanagedsrvctl.sh стартирайте oacore_server1 -nopromptmsg
В случай, че имате парола, съхранена в променлива, можете да използвате командата по-долу
{ echo $APPSUSER; ехо $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Важни точки
Opmn управлява само сървъра Apache в R12.2
WLS (Weblogic сървър) управлява oacore, формулярите и oafm услугите
Регистрационни файлове за скриптове на администратор в R12.2
Име на регистрационния файл | Описание |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (Контролира процесите на Apache) |
adapcctl.txt | Услуга FMW OHS (Apache) |
adnodemgrctl.txt | WLS Node Manager контролира сървърни екземпляри в рамките на домейн, осигурявайки функция за автоматично рестартиране. |
adadminsrvctl.txt | WLS AdminServer контролира достъпа до страници в рамките на WLS за конфигурация в цялата система |
adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Сървър за приложения за уеб базирани продукти за самообслужване |
adformsctl.txt | WLS Oracle E-Business Suite 12.2 Сървър за формуляри за кандидатстване |
adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Сървър за приложения за XML транзакции на Oracle Transport Agent, защитено корпоративно търсене (SES) и уеб услуга |
adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server, използван от продуктите на WebService, използващи java API за формуляри |
Можете да използвате -help, за да получите повече опции на скриптовете
[[email protected] scripts]$ ./adstrtal.sh -help USAGE: adstrtal.sh [-nothreading] adstrtal.sh -secureapps adstrtal.sh -nodbchk adstrtal.sh -mode=allnodes adstrtal.sh -msimode [[email protected] scripts]$ ./adstpall.sh -help USAGE: adstpall.sh [-skipNM] [-skipAdmin] [-nothreading] adstpall.sh -secureapps [-skipNM] [-skipAdmin] adstpall.sh -nodbchk [-skipNM] [-skipAdmin] adstpall.sh -mode=allnodes
Съдържание
Как да спрем/стартирам услугите в R12.2 на множество възли
Спри
adstpall.sh -mode=allnodes
Стартиране
adstrtal.sh -mode=allnodes
Как да стартирате услугите в режим на независимост на управляваните услуги
Можете също да стартирате управлявани сървъри в режим на независимост на управляван сървър, при който управляван сървър извлича конфигурацията си при стартиране, като чете своите конфигурационни и защитни файлове директно, вместо да се свързва с администраторския сървър.
Това става чрез посочване на опцията -msimode в командния ред admanagedsrvctl.sh, използван за стартиране на конкретен управляван сървър. Например:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Как да планирам стартиране/спиране на всички услуги чрез crontab
Често се изисква цялата EBS система да се отскача автоматично в извънработно време или през уикенда без никаква ръчна намеса. Би трябвало да можем да изпълним това с помощта на помощната програма cron в Unix система Cron е Unix планировчик за изпълнение на скриптовете в определено време. Можем да създадем скриптове по-долу за отскачане на нивото на APPS на R12.2 и да го планираме чрез cron
Ето стъпките
(1) създайте файл apps_user като
cat apps_user APPS_USER=APPS APPS_PWD=<apps pass> WLADMIN_PWD=<WL pass> chmod 700 apps_user This will ensure only the user running the services can read this
(2) Създайте скриптовете за стартиране и спиране по този начин
apps-start.sh . apps_user echo " Starting the services" { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstrtal.sh -nopromptmsg echo "Services started"
apps-stop.sh . apps_user echo " Stopping the services" { echo $APPS_USER; echo $APPS_PWD; echo $WLADMIN_PWD; } | $INST_TOP/admin/scripts/adstpall.sh -nopromptmsg echo "Services stopped"
Сега планираме тези скриптове чрез cron в Linux система, за да свършим работата.
Как да спрем/стартирам целия управляван сървър на възела
Ако сте конфигурирали множество oacore, forms, oafm на възела, можете да спрете/започнете съгласно командата по-долу
$admanagedsrvctl.sh stopall oacore Enter Weblogic Admin Password: $admanagedsrvctl.sh stopall oafm Enter Weblogic Admin Password: $admanagedsrvctl.sh stopall forms Enter Weblogic Admin Password: $admanagedsrvctl.sh startall oacore Enter Weblogic Admin Password: $admanagedsrvctl.sh startall oafm Enter Weblogic Admin Password: $admanagedsrvctl.sh startall forms Enter Weblogic Admin Password:
Прочетете също
Поправка на реклами онлайн