sql >> Database teknologi >  >> RDS >> Oracle

Admin-scripts i R12.2 Ebuisness Suite

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


  1. Heroku Postgres:For mange forbindelser. Hvordan dræber jeg disse forbindelser?

  2. Har rækkefølgen af ​​kolonner i en WHERE-sætning betydning?

  3. Slå en advarsel fra i sqlalchemy

  4. Sådan løses ORA-29913 med eksterne tabeller