In dit gedeelte zullen we vertellen over verschillende Oracle EBS 12.2 start-stop-scripts in de nieuwste release van Oracle Apps door Oracle Corporation. Hier is het hoofdscript en hoe ze worden gebruikt om de toepassing te stoppen/starten
Begin
Onderdeel | Opdracht |
Knooppuntbeheer | $adnodemgrctl.sh start Voer Weblogic-beheerderswachtwoord in: |
Weblogic Admin Server | $adadminsrvctl.sh start Voer Weblogic-beheerderswachtwoord in: |
Applicatieluisteraar | $adalnctl.sh start |
Oracle Process Manager | $adopmnctl.sh start |
Apache-services | $adapcctl.sh start |
Beheerde server voor OACORE-services | $admanagedsrvctl.sh start oacore_server1 Voer Weblogic-beheerderswachtwoord in: |
Beheerde server voor FormsServices | $admanagedsrvctl.sh start forms_server1 Voer Weblogic-beheerderswachtwoord in: |
Beheerde server voor Fusion MiddleWare-services | $admanagedsrvctl.sh start oafm_server1 Voer Weblogic-beheerderswachtwoord in: |
Managed Server for Forms-webservices | $admanagedsrvctl.sh start forms-c4ws_server1 Voer Weblogic-beheerderswachtwoord in: |
Concurrent Manager-service | $adcmctl.sh apps/apps starten |
Fullfillment Serer Services | $jtffmctl.sh start |
Stop
Onderdeel | Opdracht |
Fullfillment Serer Services | $jtffmctl.sh stop |
Concurrent Manager-service | $adcmctl.sh stop apps/apps |
Managed Server for Forms-webservices | $admanagedsrvctl.sh stop forms-c4ws_server1 Voer Weblogic-beheerderswachtwoord in: |
Beheerde server voor Fusion MiddleWare-services | $admanagedsrvctl.sh stop oafm_server1 Voer Weblogic-beheerderswachtwoord in: |
Beheerde server voor FormsServices | $admanagedsrvctl.sh stop forms_server1 Voer Weblogic-beheerderswachtwoord in: |
Beheerde server voor OACORE-services | $admanagedsrvctl.sh stop oacore_server1 Voer Weblogic-beheerderswachtwoord in: |
Apache-services | $adapcctl.sh stop |
Oracle Process Manager | $adopmnctl.sh stop |
Applicatieluisteraar | $adadlctl stop |
Weblogic Admin Server | $adadminsrvctl.sh stop Voer Weblogic-beheerderswachtwoord in: |
Knooppuntbeheer | $adnodemgrctl.sh stop Voer Weblogic-beheerderswachtwoord in: |
We kennen al de geconsolideerde scripts om applicaties te stoppen en te starten in R12
“adstrtal.sh” wordt gebruikt voor het starten van alle applicatieservices
“adstpall.sh” wordt gebruikt voor het stoppen van andere services.
Voorafgaand aan EBS R12.2 had u alleen de gebruikersnaam en het wachtwoord van de apps nodig om dit script uit te voeren. In EBS R12.2 heeft u een extra wachtwoordparameter nodig voor de weblogic-beheerserver om EBS-toepassingsservices te starten/stoppen.
./adstrtal.sh apps/apps
Voer het WebLogic Server-wachtwoord in:
/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 start formulieren-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 start oacore_server1 -nopromptmsg
In het geval dat u een wachtwoord hebt opgeslagen in variabele , kunt u het onderstaande commando gebruiken
{ echo $ APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Belangrijke punten
Opmn beheert alleen de Apache-server in R12.2
WLS (Weblogic-server) beheert de oacore,forms en oafm-services
Logbestanden voor beheerdersscripts in R12.2
Naam logbestand | Beschrijving |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (stuurt Apache-processen aan) |
adapcctl.txt | FMW OHS (Apache)-service |
adnodemgrctl.txt | WLS Node Manager bestuurt serverinstanties binnen een domein en biedt automatische herstartfunctionaliteit. |
adadminsrvctl.txt | WLS AdminServer regelt de toegang tot pagina's binnen WLS voor systeembrede configuratie |
adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Application Server voor Self Service webgebaseerde producten |
adformsctl.txt | WLS Oracle E-Business Suite 12.2 Application Forms Server |
adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Application Server voor Oracle Transport Agent XML-transacties, Secure Enterprise Search (SES) en Web Service |
adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server gebruikt door WebService-producten met behulp van Java API for Forms |
U kunt -help gebruiken om meer opties van de scripts te krijgen
[[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
Inhoudsopgave
Hoe de services in R12.2 op meerdere nodes te stoppen/starten
Stop
adstpall.sh -mode=allnodes
Begin
adstrtal.sh -mode=allnodes
De services starten in de modus Managed Services Independence
U kunt beheerde servers ook starten in de modus Managed Server Independence, waarbij een beheerde server de configuratie bij het opstarten ophaalt door de configuratie- en beveiligingsbestanden rechtstreeks te lezen, in plaats van contact op te nemen met de Admin Server.
Dit wordt gedaan door de optie -msimode op te geven op de admanagedsrvctl.sh-opdrachtregel die wordt gebruikt om een specifieke beheerde server te starten. Bijvoorbeeld:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Hoe het starten/stoppen van alle services plannen via crontab
Vaak is het nodig om het hele EBS-systeem buiten kantooruren of in het weekend automatisch te laten stuiteren zonder enige handmatige tussenkomst. We zouden dit moeten kunnen uitvoeren met behulp van de cron-utility op het Unix-systeem. Cron is een Unix-planner voor het uitvoeren van de scripts op een bepaald tijdstip. We kunnen onderstaande scripts maken voor het stuiteren van de APPS-laag op R12.2 en deze plannen via cron
Dit zijn de stappen
(1) maak een bestand apps_user zoals
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) Maak de scripts voor start en stop op deze manier
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"
Nu plannen we deze scripts via cron in het Linux-systeem om het werk gedaan te krijgen.
Hoe alle beheerde servers op de Node te stoppen/starten
Als u meerdere oacore, formulieren, oafm op het knooppunt heeft geconfigureerd, kunt u stoppen/starten volgens de onderstaande opdracht
$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:
Lees ook
Advertentie online patchen