I dette afsnit fortæller vi om forskellige Oracle EBS 12.2 startstop-scripts i den seneste udgivelse af Oracle Apps fra Oracle Corporation. Her er hovedscriptet og hvordan de bruges til at stoppe/starte programmet
Start
Komponent | Kommando |
Node Manager | $adnodemgrctl.sh start Indtast weblogic-administratoradgangskode: |
Weblogic Admin Server | $adadminsrvctl.sh start Indtast weblogic-administratoradgangskode: |
Applikationslytter | $adalnctl.sh start |
Oracle Process Manager | $adopmnctl.sh start |
Apache-tjenester | $adapcctl.sh start |
Administreret server til OACORE-tjenester | $admanagedsrvctl.sh start oacore_server1 Indtast Weblogic Admin Password: |
Administreret server til FormsServices | $admanagedsrvctl.sh start forms_server1 Indtast Weblogic Admin Password: |
Administreret server til Fusion MiddleWare tjenester | $admanagedsrvctl.sh start oafm_server1 Indtast Weblogic Admin Password: |
Managed Server for Forms-webtjenester | $admanagedsrvctl.sh start forms-c4ws_server1 Indtast weblogic-administratoradgangskode: |
Concurrent Manager Service | $adcmctl.sh start apps/apps |
Fullfillment Serer Services | $jtffmctl.sh start |
Stop
Komponent | Kommando |
Fullfillment Serer Services | $jtffmctl.sh stop |
Concurrent Manager Service | $adcmctl.sh stop apps/apps |
Managed Server for Forms-webtjenester | $admanagedsrvctl.sh stop forms-c4ws_server1 Indtast weblogic-administratoradgangskode: |
Administreret server til Fusion MiddleWare tjenester | $admanagedsrvctl.sh stop oafm_server1 Indtast Weblogic Admin Password: |
Administreret server til FormsServices | $admanagedsrvctl.sh stop forms_server1 Indtast weblogic-administratoradgangskode: |
Administreret server til OACORE-tjenester | $admanagedsrvctl.sh stop oacore_server1 Indtast Weblogic Admin Password: |
Apache-tjenester | $adapcctl.sh stop |
Oracle Process Manager | $adopmnctl.sh stop |
Applikationslytter | $adadlctl stop |
Weblogic Admin Server | $adadminsrvctl.sh stop Indtast weblogic-administratoradgangskode: |
Node Manager | $adnodemgrctl.sh stop Indtast weblogic-administratoradgangskode: |
Vi kender allerede de konsoliderede scripts til at stoppe og starte applikationer i R12
“adstrtal.sh” bruges til at starte alle applikationstjenester
“adstpall.sh” bruges til at stoppe andre tjenester.
Før EBS R12.2 skal du kun bruge apps brugernavn og adgangskode for at køre dette script. I EBS R12.2 skal du bruge en ekstra adgangskodeparameter til weblogic admin-server for at starte/stoppe EBS-applikationstjenester.
./adstrtal.sh apps/apps
Indtast WebLogic Server-adgangskoden:
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adapcctl.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 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 start oacore_server1 -nopromptmsg
I tilfælde af, at du har gemt adgangskode i variabel, kan du bruge kommandoen nedenfor
{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Vigtige punkter
Opmn administrerer kun Apache-serveren i R12.2
WLS (Weblogic-server) administrerer oacore-, formular- og OAFM-tjenesterne
Logfiler til Admin-scripts i R12.2
Logfilnavn | Beskrivelse |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (styrer Apache-processer) |
adapcctl.txt | FMW OHS (Apache) Service |
adnodemgrctl.txt | WLS Node Manager styrer serverforekomster inden for et domæne og giver automatisk genstartsfunktionalitet. |
adadminsrvctl.txt | WLS AdminServer styrer adgangen til sider i WLS for hele systemets konfiguration |
adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Application Server til selvbetjening webbaserede produkter |
adformsctl.txt | WLS Oracle E-Business Suite 12.2 Application Forms Server |
adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Application Server til Oracle Transport Agent XML-transaktioner, Secure Enterprise Search (SES) og Web Service |
adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server brugt af WebService-produkter ved hjælp af java API til Forms |
Du kan bruge -help til at få flere muligheder for scripts
[[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
Indholdsfortegnelse
Sådan stoppes/startes tjenesterne i R12.2 på flere noder
Stop
adstpall.sh -mode=allnodes
Start
adstrtal.sh -mode=allnodes
Sådan starter du tjenesterne i Managed Services Independence Mode
Du kan også starte administrerede servere i tilstanden Managed Server Independence, hvor en administreret server henter sin konfiguration ved opstart ved at læse dens konfigurations- og sikkerhedsfiler direkte i stedet for at kontakte Admin Server.
Dette gøres ved at angive -msimode-indstillingen på admanagedsrvctl.sh-kommandolinjen, der bruges til at starte en specifik administreret server. For eksempel:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Sådan planlægger du start/stop af alle tjenester via crontab
Det er ofte nødvendigt at hoppe hele EBS-systemet automatisk uden for arbejdstid eller i weekenden uden nogen manuel indgriben. Vi burde være i stand til at udføre dette ved at bruge cron-værktøjet på Unix-systemet Cron er en Unix-planlægger til at udføre scripts på et bestemt tidspunkt. Vi kan oprette nedenstående scripts til at hoppe APPS-niveauet på R12.2 og planlægge det gennem cron
Her er trinene
(1) opret en fil apps_user like
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) Opret scripts til start og stop sådan her
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 planlægger vi disse scripts gennem cron i Linux-systemet for at få arbejdet gjort.
Sådan stoppes/startes al den administrerede server på noden
Hvis du har konfigureret flere oacore, formularer, oafm på noden, kan du stoppe/starte i henhold til nedenstående kommando
$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:
Læs også
Annonce online patching