Oracle
 sql >> база данни >  >> RDS >> Oracle

Административни скриптове в R12.2 Ebuisness Suite

В този раздел ще разкажем за различни скриптове за стартиране на 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:

Прочетете също
Поправка на реклами онлайн


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:Актуализиране на колона на таблица с помощта на ROWNUM във връзка с клауза ORDER BY

  2. Как да заменя конкретни стойности в колона на база данни на Oracle?

  3. В база данни на Oracle каква е разликата между ROWNUM и ROW_NUMBER?

  4. MyBatis RowBounds не ограничава резултатите от заявката

  5. 2 начина за изтриване на дублиращи се редове в Oracle