I det här avsnittet kommer vi att berätta om olika Oracle EBS 12.2 start-stop-skript i den senaste utgåvan av Oracle Apps från Oracle Corporation. Här är huvudskriptet och hur de används för att stoppa/starta programmet
Starta
Komponent | Kommando |
Nodhanterare | $adnodemgrctl.sh start Ange Weblogic Admin Password: |
Weblogic Admin Server | $adadminsrvctl.sh start Ange Weblogic Admin Password: |
Application Listener | $adalnctl.sh start |
Oracle Process Manager | $adopmnctl.sh start |
Apache-tjänster | $adapcctl.sh start |
Managed Server for OACORE Services | $admanagedsrvctl.sh start oacore_server1 Ange Weblogic Admin Password: |
Managed Server for FormsServices | $admanagedsrvctl.sh start forms_server1 Ange Weblogic Admin Password: |
Managed Server for Fusion MiddleWare Services | $admanagedsrvctl.sh start oafm_server1 Ange Weblogic Admin Password: |
Managed Server for Forms webbtjänster | $admanagedsrvctl.sh start forms-c4ws_server1 Ange Weblogic Admin Password: |
Concurrent Manager Service | $adcmctl.sh starta appar/appar |
Fullfillment Serer Services | $jtffmctl.sh start |
Stopp
Komponent | Kommando |
Fullfillment Serer Services | $jtffmctl.sh stopp |
Concurrent Manager Service | $adcmctl.sh stoppa appar/appar |
Managed Server for Forms webbtjänster | $admanagedsrvctl.sh stop forms-c4ws_server1 Ange Weblogic Admin Password: |
Managed Server for Fusion MiddleWare Services | $admanagedsrvctl.sh stop oafm_server1 Ange Weblogic Admin Password: |
Managed Server for FormsServices | $admanagedsrvctl.sh stop forms_server1 Ange Weblogic Admin Password: |
Managed Server for OACORE Services | $admanagedsrvctl.sh stop oacore_server1 Ange Weblogic Admin Password: |
Apache-tjänster | $adapcctl.sh stopp |
Oracle Process Manager | $adopmnctl.sh stopp |
Application Listener | $adadlctl stopp |
Weblogic Admin Server | $adadminsrvctl.sh stop Ange Weblogic-administratörslösenord: |
Nodhanterare | $adnodemgrctl.sh stop Ange Weblogic Admin Password: |
Vi vet redan att de konsoliderade skripten för att stoppa och starta applikationer i R12
“adstrtal.sh” används för att starta alla applikationstjänster
“adstpall.sh” används för att stoppa andra tjänster.
Före EBS R12.2 behöver du bara appens användarnamn och lösenord för att köra detta skript. I EBS R12.2 behöver du en extra lösenordsparameter för weblogic admin-server för att starta/stoppa EBS-applikationstjänster.
./adstrtal.sh apps/apps
Ange lösenordet för WebLogic Server:
/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 starta oafm_server1 -nopromptmsg
/xyz/ebsapp/fs1/inst/apps/TEST/ admin/scripts/admanagedsrvctl.sh starta oacore_server1 -nopromptmsg
Om du har ett lösenord lagrat i variabeln kan du använda kommandot nedan
{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg
Viktigt
Opmn hanterar endast Apache-servern i R12.2
WLS (Weblogic-server) hanterar oacore-,formulär- och OAFM-tjänsterna
Loggfiler för administratörsskript i R12.2
Loggfilnamn | Beskrivning |
adopmnctl.txt | FMW Oracle Process Manager Notification Server (kontrollerar Apache-processer) |
adapcctl.txt | FMW OHS (Apache)-tjänst |
adnodemgrctl.txt | WLS Node Manager kontrollerar serverinstanser inom en domän och tillhandahåller automatisk omstartsfunktion. |
adadminsrvctl.txt | WLS AdminServer kontrollerar åtkomst till sidor inom WLS för systemomfattande konfiguration |
adoacorectl.txt | WLS Oracle E-Business Suite 12.2 Application Server för självbetjäningswebbaserade produkter |
adformsctl.txt | WLS Oracle E-Business Suite 12.2 Application Forms Server |
adoafmctl.txt | WLS Oracle E-Business Suite 12.2 Application Server för Oracle Transport Agent XML-transaktioner, Secure Enterprise Search (SES) och Web Service |
adforms-c4wsctl.txt | WLS Oracle E-Business Suite 12.2 Application Server som används av WebService-produkter som använder java API för Forms |
Du kan använda -help för att få fler alternativ för skripten
[[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
Innehållsförteckning
Hur man stoppar/startar tjänsterna i R12.2 på flera noder
Stopp
adstpall.sh -mode=allnodes
Starta
adstrtal.sh -mode=allnodes
Hur man startar tjänsterna i Managed Services Independence Mode
Du kan också starta hanterade servrar i Managed Server Independence-läge, där en hanterad server hämtar sin konfiguration vid start genom att läsa dess konfigurations- och säkerhetsfiler direkt, istället för att kontakta Admin Server.
Detta görs genom att ange alternativet -msimode på kommandoraden admanagedsrvctl.sh som används för att starta en specifik hanterad server. Till exempel:
$ admanagedsrvctl.sh start oacore_server1 -msimode
Så här schemalägger du start/stopp av Alla tjänster via crontab
Det krävs ofta att hela EBS-systemet studsar automatiskt under öppettider eller på helger utan några manuella ingrepp. Vi borde kunna köra detta med hjälp av cron-verktyget på Unix-systemet Cron är en Unix-schemaläggare för att exekvera skripten vid angiven tid. Vi kan skapa nedanstående skript för att studsa APPS-nivån på R12.2 och schemalägga det genom cron
Här är stegen
(1) skapa en fil apps_user som
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) Skapa skripten för start och stopp så här
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 schemalägger vi dessa skript genom cron i Linux-system för att få arbetet gjort.
Hur man stoppar/startar alla hanterade servrar på noden
Om du har konfigurerat flera oacore, formulär, oafm på noden, kan du stoppa/starta enligt kommandot nedan
$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 även
Lappning av annonser online