sql >> Databasteknik >  >> RDS >> Oracle

Administratörsskript i R12.2 Ebuisness Suite

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


  1. Operator finns inte:heltal =? när du använder Postgres

  2. SQLAlchemy PÅ DUBLIKATNYCKELUPPDATERING

  3. Hur förfinar man utdata som kommer från SELECT-frågan i kommandotolken?

  4. Hur MINUTE() fungerar i MariaDB