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