Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwaltungsskripte in R12.2 Ebuisness Suite

In diesem Abschnitt werden wir über verschiedene Oracle EBS 12.2-Start-Stopp-Skripts in der neuesten Version von Oracle Apps by Oracle Corporation berichten. Hier ist das Hauptskript und wie es zum Stoppen/Starten der Anwendung verwendet wird

Starten

Komponente Befehl
Knotenmanager $adnodemgrctl.sh start 
Geben Sie das Weblogic-Admin-Passwort ein:
Weblogic-Admin-Server $adadminsrvctl.sh start 
Weblogic-Admin-Passwort eingeben:
Anwendungs-Listener $adalnctl.sh starten
Oracle Process Manager $adopmnctl.sh Start
Apache-Dienste $adapcctl.sh Start
Verwalteter Server für OACORE-Dienste $admanagedsrvctl.sh start oacore_server1 
Weblogic-Admin-Passwort eingeben:
Verwalteter Server für FormsServices $admanagedsrvctl.sh start forms_server1 
Weblogic-Admin-Passwort eingeben:
Verwalteter Server für Fusion MiddleWare-Dienste $admanagedsrvctl.sh start oafm_server1 
Geben Sie das Weblogic-Admin-Passwort ein:
Managed Server for Forms-Webdienste $admanagedsrvctl.sh Startforms-c4ws_server1
 Geben Sie das Weblogic-Admin-Passwort ein:
Concurrent Manager-Dienst $adcmctl.sh Apps/Apps starten
Erfüllungs-Serer-Dienste $jtffmctl.sh Start

Halt

Komponente Befehl
Erfüllungs-Serer-Dienste $jtffmctl.sh stop
Concurrent Manager-Dienst $adcmctl.sh stoppt Apps/Apps
Managed Server for Forms-Webdienste $admanagedsrvctl.sh stop forms-c4ws_server1 
Weblogic-Admin-Passwort eingeben:
Verwalteter Server für Fusion MiddleWare-Dienste $admanagedsrvctl.sh stop oafm_server1 
Geben Sie das Weblogic-Admin-Passwort ein:
Verwalteter Server für FormsServices $admanagedsrvctl.sh stop forms_server1 
Weblogic-Admin-Passwort eingeben:
Verwalteter Server für OACORE-Dienste $admanagedsrvctl.sh stoppen Sie oacore_server1 
Geben Sie das Weblogic-Admin-Passwort ein:
Apache-Dienste Stoppen Sie $adapcctl.sh
Oracle Process Manager Stoppen Sie $adopmnctl.sh
Anwendungs-Listener $adadlctl stop
Weblogic-Admin-Server $adadminsrvctl.sh stop 
Weblogic-Admin-Passwort eingeben:
Knotenmanager $adnodemgrctl.sh stop 
Weblogic-Admin-Passwort eingeben:

Wir kennen bereits die konsolidierten Skripte zum Stoppen und Starten von Anwendungen in R12
„adstrtal.sh“ wird zum Starten aller Anwendungsdienste verwendet
„adstpall.sh“ wird zum Stoppen anderer Dienste verwendet.

Vor EBS R12.2 benötigen Sie nur den Benutzernamen und das Kennwort der App, um dieses Skript auszuführen. In EBS R12.2 benötigen Sie einen zusätzlichen Passwortparameter für den Weblogic-Admin-Server, um EBS-Anwendungsdienste zu starten/stoppen.

./adstrtal.sh apps/apps
Geben Sie das WebLogic Server-Passwort ein:
/xyz/ebsapp/fs1/inst/apps/TEST/admin/scripts/jtffmctl.sh start
/xyz/ ebsapp/fs1/inst/apps/TEST/admin/scripts/adopmnctl.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 starten Sie oacore_server1 -nopromptmsg

Falls Sie ein Passwort in der Variable gespeichert haben, können Sie den folgenden Befehl verwenden

{ echo $APPSUSER; echo $APPSPASS; echo $WLSADMIN; }| adstrtal.sh @-nopromptmsg

Wichtige Punkte
Opmn verwaltet nur den Apache-Server in R12.2
WLS (Weblogic-Server) verwaltet die Dienste oacore, Forms und oafm

Protokolldateien für Admin-Skripts in R12.2

Name der Protokolldatei  Beschreibung
adopmnctl.txt FMW Oracle Process Manager Notification Server (steuert Apache-Prozesse)
adapcctl.txt FMW OHS (Apache)-Dienst
adnodemgrctl.txt WLS Node Manager steuert Serverinstanzen innerhalb einer Domäne und bietet eine automatische Neustartfunktion.
adadminsrvctl.txt WLS AdminServer steuert den Zugriff auf Seiten innerhalb von WLS für die systemweite Konfiguration
adoacorectl.txt WLS Oracle E-Business Suite 12.2 Anwendungsserver für webbasierte Self-Service-Produkte
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-Transaktionen, Secure Enterprise Search (SES) und  Web Service
adforms-c4wsctl.txt WLS Oracle E-Business Suite 12.2-Anwendungsserver, der von WebService-Produkten mit Java-API für Formulare verwendet wird

Sie können -help verwenden, um weitere Optionen der Skripte zu erhalten

[[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

Inhaltsverzeichnis

So stoppen/starten Sie die Dienste in R12.2 auf mehreren Knoten

Halt

adstpall.sh -mode=allnodes

Starten

adstrtal.sh -mode=allnodes

So starten Sie die Dienste im Managed Services Independence Mode

Sie können verwaltete Server auch im verwalteten Server-Unabhängigkeitsmodus starten, in dem ein verwalteter Server seine Konfiguration beim Start abruft, indem er seine Konfigurations- und Sicherheitsdateien direkt liest, anstatt den Admin-Server zu kontaktieren.

Dies erfolgt durch Angabe der Option -msimode in der admanagedsrvctl.sh-Befehlszeile, die zum Starten eines bestimmten verwalteten Servers verwendet wird. Zum Beispiel:

$ admanagedsrvctl.sh start oacore_server1 -msimode

So planen Sie den Start/Stopp aller Dienste über crontab

Häufig ist es erforderlich, das gesamte EBS-System außerhalb der Geschäftszeiten oder am Wochenende automatisch ohne manuellen Eingriff zu prellen. Wir sollten in der Lage sein, dies mit dem Cron-Dienstprogramm auf einem Unix-System auszuführen. Cron ist ein Unix-Scheduler zum Ausführen der Skripte zu einer bestimmten Zeit. Wir können die folgenden Skripts zum Bouncen der APPS-Ebene auf R12.2 erstellen und über cron

planen

Hier sind die Schritte

(1) Erstellen Sie eine Datei apps_user wie

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) Erstellen Sie die Skripte für Start und Stopp wie folgt

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"

Jetzt planen wir diese Skripte über Cron im Linux-System, um die Arbeit zu erledigen.

So stoppen/starten Sie alle verwalteten Server auf dem Knoten

Wenn Sie mehrere oacore, forms, oafm auf dem Knoten konfiguriert haben, können Sie mit dem folgenden Befehl stoppen/starten

$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:

Auch lesen
Anzeigen-Online-Patching