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
[example@sqldat.com scripts]$ ./adstrtal.sh -help
USAGE: adstrtal.sh [-nothreading]
adstrtal.sh -secureapps
adstrtal.sh -nodbchk
adstrtal.sh -mode=allnodes
adstrtal.sh -msimode
[example@sqldat.com 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