SAP-Systeme starten und stoppen

Objective

After completing this lesson, you will be able to werkzeuge zum Starten und Stoppen verwenden

Die SAP Management Console (SAP MC)

Die SAP Management Console (SAP MC) ist eine betriebssystemunabhängige grafische Anwendung zum Starten, Neustarten und Stoppen von SAP-Systemen und -Instanzen (siehe SAP-Hinweise 1014480 und 995116).https://me.sap.com/notes/1014480https://me.sap.com/notes/995116).Darüber hinaus bietet das Werkzeug Funktionen zum Anzeigen von Monitoring-Informationen. Das Werkzeug ist eine eigenständige Java-Anwendung, die sowohl als Applet als auch lokal gestartet werden kann. Die SAP MC wird standardmäßig mit dem Kernel ausgeliefert und ist ohne zusätzliche Installation einsatzbereit.

Die SAP MC ist eine Java-Anwendung, die als Java-Applet ausgeliefert wird und standardmäßig über einen Web-Browser geöffnet wurde. Um das Applet korrekt verwenden zu können, ist eine JRE (Java Runtime Environment) der Version 1.4 oder höher erforderlich. Außerdem musste das entsprechende Java-Plug-In für den Browser korrekt aktiviert und die folgenden URLs verwendet werden:

http://<Hostname>:5<Instanznummer>13

Oder, wenn Sie https in sapstartsrv konfiguriert haben (siehe SAP-Hinweis 1036107:https://me.sap.com/notes/1036107):

https://<Hostname>:5<Instanznummer>14

Notiz

Aufgrund technischer Einschränkungen und Sicherheitsprobleme wird die SAP MC heutzutage lokal über eine jnlp-Datei gestartet, die entsprechend den Anforderungen des Kunden konfiguriert ist. Eine Java-Laufzeitumgebung wird weiterhin benötigt, um Java Web Start zu verwenden.

Mit der SAP MC können Sie vollständige SAP-Systeme sowie beliebige Arten von SAP-Instanzen wie Central Services und AS-Java-Instanzen (PAS/AAS) starten und stoppen. Zusätzlich kann man sich Information über die Instanzen des SAP-Systems und zur verwendeten Datenbank ( Name, Hersteller und Rechnername auf dem die Datenbank läuft) anzeigen lassen (siehe Abbildung:

Die SAP Management Console (SAP MC) zeigt den Status aller Instanzen des Systems farblich an. Die Farben haben für das SAP-System oder eine SAP-Instanz folgende Bedeutung:

Statuskennzeichen

FarbeBedeutung
GRAUgestoppt
GELBStarten oder Stoppen
GRÜNerfolgreich gestartet oder ausgeführt
ROTfehler

Starten und Stoppen der Datenbank mit der SAP MC und dem SAP Host-Agent

Die SAP MC bietet die Möglichkeit, die Datenbank zu starten und zu stoppen. Diese Funktion ist nicht in anderen Werkzeugen wie der SAP Microsoft Management Console oder SAPControl implementiert. Mit diesen Werkzeugen wird die Datenbank nur gestartet, wenn zwei Bedingungen erfüllt sind:

  • PAS und/oder AAS-Instanz werden gestartet
  • Die Datenbank muss auf demselben Host wie die PAS-/AAS-Instanz installiert sein.

Auf dem Host, auf dem die Datenbank des SAP-Systems installiert ist, muss auch ein SAP-Host-Agent installiert sein. Er startet und stoppt die Datenbank und stellt Monitoring-Daten für die SAP MC mithilfe von Betriebssystemkollektoren bereit. Die SAP MC erhält von SAPControl die Information, auf welchem Host die Datenbank läuft und sich mit dem SAP Host-Agent verbindet, der die Datenbank über den Port 1128 (bzw. 1129 für sichere Netzwerkkommunikation) startet oder stoppt.

Eine gestoppte Datenbank wird „grau" und eine gestartete Datenbank „grün" angezeigt. Wenn die Datenbank nicht korrekt gestartet wird, wird das Datenbanksymbol „gelb" eingefärbt. Expandieren Sie den Datenbankknoten, und wählen Sie die <DBSID> aus. Um die Datenbank zu starten oder zu stoppen, verwenden Sie das Kontextmenü, und wählen Sie die gewünschte Funktion aus.

Hinweis

Wenn das Datenbanksymbol in der SAP MC„blau" angezeigt wird, kann dies verschiedene Gründe haben:

  • Wahrscheinlich ist kein SAP-Host-Agent auf dem DB-Host installiert.
  • Der SAP-Host-Agent ist veraltet.
  • Es wurde noch keine Datenbankauthentifizierung durchgeführt (siehe auch Hinweis unten)

Hinweis

Besonderheiten von SAP MaxDB:

Für eine SAP MaxDB muss ein Benutzer mit Kennwort angegeben werden, damit der Zustand der Datenbank angezeigt und gestartet oder gestoppt werden kann. Wenn kein Benutzer mit einem Kennwort angegeben wurde, dies jedoch erforderlich ist, wird die Datenbank „blau" angezeigt.

Um einen Benutzernamen einzugeben, klicken Sie auf das „blaue" Datenbanksymbol. Geben Sie im daraufhin angezeigten Dialogfenster den Datenbankbenutzernamen und das Kennwort für die Authentifizierung ein.

Wenn das SAP-System mit der SAP MC gestartet wird, wird zuerst der SAP-Host-Agent aufgerufen, damit er die Datenbank starten kann, wenn er den Status Gestoppt hat. Anschließend können die Instanzen des SAP-Systems entsprechend ihrer PrioritätLEVELS gestartet werden. Hier findet die Kommunikation direkt zwischen dem sapstartsrvdaemon / services und deren SAPControl Webservice statt. Die SAP MC erhält Informationen über den Status jeder Instanz durch direkte Kommunikation mit dem entsprechenden SAPControl. Die Instanzen mit der PrioritätLEVEL 1 werden in der Regel nach dem Start der Datenbank gestartet, obwohl es möglich wäre, die Central-Services-Instanz (SCS-Instanz) vor der Datenbank zu starten. Die SAP MC hat die Möglichkeit, die Datenbank als integrierte Funktion beim Stoppen des AS-Java-basierten SAP-Systems zu stoppen. Wenn diese Option ausgewählt ist, wird die Datenbank vom SAP-Host-Agent gestoppt, nachdem alle anderen Instanzen heruntergefahren wurden.

Der Startprozess eines SAP-Systems mit den Instanzen der Priorität 1 und 3 ist wie folgt (siehe Abbildung oben): Der Administrator startet die SAP MC und sendet einen Startbefehl an das AS-Java-basierte SAP-System (vollständige SID). Der sapstartsrv der Instanz mit der höchsten Priorität (SCS mit PrioritätLEVEL 1 - siehe durchgezogene Linie zum sapstartsrv in der obigen Abbildung) übernimmt die Kontrolle. Die SAP MC erhält Informationen zu allen anderen sapstartsrv-Dämonen/Services des SAP-Systems und deren Ports (in der obigen Abbildung als gestrichelte Linie dargestellt). Darüber hinaus erhält die SAP MC die Information, auf welchem Host die Datenbank ausgeführt wird, und öffnet die Verbindung zum lokalen SAP-Host-Agent (Ports 1128/1129 - in obiger Abbildung auch als gestrichelte Linie dargestellt), der auf dem Datenbank-Host installiert ist. Die Verbindungen zum sapstartsrv und zum SAP Host-Agent unterscheiden sich technisch nicht. Die durchgezogene Linie symbolisiert nur den initialen Aufruf der SAP MC zum Starten des AS-Java-basierten SAP-Systems.

Die folgenden Schritte werden in chronologischer Reihenfolge ausgeführt:

  1. Im SAP MCStartSystem wird ALL ausgeführt.
  2. Der SAP-Host-Agent erhält den Befehl zum Starten der Datenbank.
  3. Der SAP-Host-Agent startet die Datenbank, wenn sie den Status „"Gestoppt"" hat.
  4. Das SAPControl der Instanz mit der PrioritätLEVEL 1 erhält den Befehl, die Instanzen gemäß ihrer PrioritätLEVEL zu starten.
  5. Das SAPControl der Instanz mit der PrioritätLEVEL 1 startet ihre Instanz.
  6. Das SAPControl der Instanz mit der PrioritätLEVEL 1 stößt SAPControl der Instanz mit der PrioritätLEVEL 3 an, um sie zu starten.
  7. Das SAPControl der Instanz mit der PrioritätLEVEL 3 startet ihre Instanz.

Notiz

Anstatt die SAP MC zu verwenden, kann alternativ ein SAPControl-Befehl mit der webmethod (Funktion) StartSystem ALL auf Befehlszeilenebene verwendet werden:sapcontrol -nr <Instanznummer> -user <Benutzername> <Kennwort> -function StartSystem ALL

Auf jedem Host, auf dem eine SAP-Instanz installiert wurde, sollte auch ein SAP-Host-Agent installiert werden (dies ist aus Vereinfachungsgründen in der obigen Abbildung nicht dargestellt). Die SAP MC verbindet sich mit dem SAP-Host-Agenten der einzelnen Instanzen (vorausgesetzt, die Instanzen sind auf verschiedenen Hosts installiert) und liefert Informationen über den Hauptspeicher, das Dateisystem und die Betriebssystemprozesse/-services.

AS Java starten und stoppen

Das Hauptwerkzeug zum Starten und Stoppen von AS-Java-basierten SAP-Systemen ist die SAP Management Console (SAP MC).

Es gibt genau eine Central-Services-Instanz (SCS) und eine obligatorische Primary-Application-Server-Instanz (PAS-Instanz) (J<instance_number>). Wenn das AS-Java-basierte SAP-System skaliert ist, sind weitere zusätzliche Application-Server-Instanzen (AAS-Instanzen) (J<instanznummer>) vorhanden.

Notiz

Instanzen von SAP NetWeaver AS ABAP + Java (Dual-Stack) sind veraltet. Der Support wurde mit dem SAP-NetWeaver-Release 7.4 abgeschlossen (seit Ende 2020 nicht mehr unterstützt). Mit der Einführung von SAP NetWeaver Release 7.5 kann diese Art von System nicht mehr verwendet werden. Dennoch kann diese Kombination aus AS ABAP und AS Java in einer <SAPSID> auch betriebssystemunabhängig über die SAP Management Console (SAP MC) gestartet und gestoppt werden.

Für jede Instanz zeigt die SAP MC detaillierte Informationen zu den Java-Prozessen (siehe Abbildung unten) und den Central Services an.

Mit der SAP Management Console können Sie auch die Trace-Dateien für die einzelnen Prozesse und Services anzeigen. Mit diesen Trace-Dateien können Sie Probleme analysieren (siehe Abbildung unten). Sie können die SAP MC auch verwenden, um die Entwickler-Traces (und weitere Protokoll- und Trace-Dateien) auszuwerten, Umgebungsinformationen und Profile anzuzeigen.

SAPControl

SAPControl ist die Web-Service-Schnittstelle der sapstartsrv-Services/Daemons und kann auf Befehlszeilenebene verwendet werden. Er ist Teil des SAP-Kernels und auf allen unterstützten uiBetriebssystemplattformen (UNIX, Linux, Windows) verfügbar. Der Aufruf von SAPControl ohne andere Option liefert die Syntaxbeschreibung. Bei dem Befehl wird zwischen Groß- und Kleinschreibung unterschieden, und das Programm selbst sollte auf der Betriebssystemplattform UNIX/Linux in Kleinbuchstaben verwendet werden, während die Webmethoden und -optionen auf allen Betriebssystemplattformen eine Mischung aus Klein- und Großbuchstaben verwenden. Einige Grundlagen der Syntax sind in der folgenden Abbildung zu sehen, einschließlich eines Auszugs der Funktionen, der sogenannten Webmethoden.

Beispiel 1:

sapcontrol -user <sid>adm <Kennwort> -nr <Instanznummer> -function StartSystem LEVEL 1

Die Webmethode StartSystem wird mit dem PrioritätsparameterLEVEL und dem Wert 1 aufgerufen. Wie bei der SAP MC werden die Instanzen eines AS-Java-basierten SAP-Systems über einen sapstartsrvDaemon / Service gestartet. „LEVEL 1" bedeutet, dass alle Instanzen (einschließlich) mit Priorität 1 gestartet werden (es sei denn, sie werden bereits ausgeführt). In einem AS-Java-basierten SAP-System ist dies in der Regel nur die Central-Services-Instanz (SCS), aber keine weiteren Instanzen.

Beispiel 2:

sapcontrol -user <sid>adm <Kennwort> -nr <Instanznummer> -function StartSystem LEVEL 3

Mit StartSystem LEVEL 3 (entspricht StartSystem ALL) werden alle Instanzen des AS-Java-basierten SAP-Systems gemäß ihrer PrioritätLEVEL gestartet, sofern sie nicht bereits laufen. Dies ist die gleiche Vorgehensweise wie beim Starten des Systems über die SAP MC. Insgesamt ist es nicht wichtig, ob die Instanzen auf demselben Host oder auf verschiedenen Hosts ausgeführt werden.

Beispiel 3:

sapcontrol -user <sid>adm <Kennwort> -nr <Instanznummer> -function StopSystem LEVEL 3

Dieser Befehl stoppt alle Instanzen mit der PrioritätLEVEL 3 (PAS/AAS-Instanzen), aber keine anderen Instanzen mit einer höheren PrioritätLEVEL (z.B. SCS-Instanz mit PrioritätLEVEL 1). StopSystem ALL ist gleichbedeutend mit StopSystem LEVEL 1.

Beispiel 4:

sapcontrol -prot NI_HTTP -nr <Instanznummer> -function Start

Hier wird eine vertrauenswürdige Verbindung verwendet, um nur eine Instanz zu starten. Es wird kein Benutzername oder Kennwort angegeben, da die Betriebssystemauthentifizierung als „<sid>adm" ausreicht. Es ist jedoch nur möglich, Web-Methoden für den lokalen Host aufzurufen. Die Funktion StartSystem LEVEL 3 ist nicht möglich, da StartSystem möglicherweise mit Elementen auf anderen Hosts kommunizieren muss, was unter Trusted Connections nicht zulässig ist. Das bedeutet, dass nur Funktionen möglich und zulässig sind, die auf Instanzen basieren.

Beispiel 5:

sapcontrol –nr <Instanznummer> –systempki /usr/sap/<SID>/SYS/profile/<SID>_J<Instanznummer>_<Hostname> –function StartSystem ALL

Mit der Option -systempki ist es möglich, geschützte Web-Methoden ohne Einschränkung der Funktionalität für lokale Instanzen zu verwenden. Im Vergleich zum vorherigen Beispiel aktiviert diese Option die Funktion StartSystem ALL, auch wenn die Instanzen eines AS-Java-basierten SAP-Systems über verschiedene Server verteilt sind. Auf diese Weise macht die Option -systempki die Verwendung der Option -user <user_name> <password> obsolet.

Achtung

Vertrauenswürdige Verbindung für UNIX: -prot NI_HTTP; dies ist der Standardwert.

Vertrauenswürdige Verbindung für Windows: -prot PIPE

Siehe auch SAP-Hinweis 927637: https://me.sap.com/notes/927637

SAPControl bietet viele weitere Funktionen, insbesondere Überwachungsfunktionen sind beim Starten oder Stoppen von AS-Java-basierten SAP-Systemen sehr nützlich.

Besonderheiten beim Starten und Stoppen unter Microsoft Windows

Mit dem Betriebssystem Microsoft Windows können Sie sowohl die SAP Management Console (SAP MC) als auch die SAP Microsoft Management Console (SAP MMC) mit einem SAP-Plug-In verwenden, um ein AS-Java-basiertes SAP-System zu starten und zu stoppen.

Mit der SAP MMC können Sie komplette AS-Java-basierte SAP-Systeme sowie einzelne Instanzen starten und stoppen. Für einige Datenbanken können Administrationsfunktionen verwendet werden, die Statusinformationen anzeigen und sogar die Datenbank starten und stoppen.

Die Funktionalität der SAP MMC ähnelt dem Funktionsumfang der betriebssystemunabhängigen SAP Management Console (SAP MC).

Besonderheiten beim Starten und Stoppen unter UNIX/Linux

Bisher wurden auf AS-Java-basierten SAP-Systemen, die auf UNIX-/Linux-Betriebssystemplattformen installiert waren, Start- und Stoppaktionen mithilfe der von SAP mit dem Installationsverfahren ausgelieferten Skripte startsap und stopsap ausgeführt. Diese Skripte sind seit April 2015 veraltet. Die empfohlenen Werkzeuge für Start- und Stoppvorgänge sind die grafische SAP Management Console (SAP MC) oder das Befehlszeilenwerkzeug SAPControl als Web-Service von sapstartsrv. Beide Tools werden als betriebssystemunabhängig behandelt und daher für UNIX-/Linux-Umgebungen sowie für Windows-basierte SAP-Installationen verwendet. Weitere Informationen zur Werkzeugverwendung finden Sie im folgenden SAP-Hinweis: https://me.sap.com/notes/1763593.

Optional: Werkzeuge zum Starten und Stoppen

Unternehmensszenario

Achtung

In TADM10-Klassen muss diese Übung in einer Gruppe von zwei Teilnehmern durchgeführt werden, die ein SAP-Solution-Manager-AS-Java-basiertes SAP-System auf einem gemeinsamen Klon teilen.
  • Hybridklasse: Bitten Sie Ihren Referenten, dedizierte Breakout-Sitzungen im Konferenz-Tool zu verwenden, oder verwenden Sie den Chat mit Ihrem Partner.
  • SAP Live Class: Bitten Sie Ihren Referenten, dedizierte Breakout-Sitzungen im Konferenz-Tool zu verwenden, oder verwenden Sie den Chat mit Ihrem Partner.
  • Klassenzimmer: Fragen Sie Ihren Referenten, wie mit der Übung umzugehen ist.

Sie verwenden ein AS-Java-basiertes SAP-System. Das betriebssystemunabhängige Werkzeug SAP Management Console (SAP MC) kann auf allen Betriebssystemplattformen verwendet werden.

Gültig für diese Übung

ParameterWert
SAP ClassroomWTS
SAP System IDSMJ
Hostname (FQDN)smhost.wdf.sap.corp
BetriebssystemWindows
Betriebssystembenutzer/Kennwortsmjadm / <Kennwort>
Central-Services-InstanzSCS90
Primary Application Server (PAS)J91
SAP Management ConsoleSAP MC

Aufgabe 1: Optional: Stoppen eines AS-Java-basierten SAP-Systems mit der SAP Management Console (SAP MC)

Prüfen Sie zunächst den Status des AS-Java-basierten SAP-Systems SMJ und stoppen Sie es anschließend. Verwenden Sie für beide Aufgaben die auf dem WTS bereitgestellte SAP MC.

Schritte

  1. Prüfen Sie den Status des SAP-Systems SMJ, und stellen Sie sicher, dass die Instanzen ohne Probleme ausgeführt werden. Verwenden Sie für diese Aktionen die BS-unabhängige SAP MC auf dem WTS.

    1. Starten Sie auf dem Windows-basierten WTS einen Datei-Explorer, indem Sie die Windows-Start-Drucktaste (Windows-Logo) in der unteren linken Ecke wählen. Klicken Sie mit der rechten Maustaste, und wählen Sie File Explorer.

    2. Geben Sie die Datei direkt ein.

    3. Wählen Sie in der Ergebnisliste Beste Übereinstimmung die Option Datei-Explorer (Desktop-App).

    4. Wählen Sie im Datei-Explorer auf der linken Seite im Navigationsbereich wdflbmt<Nummer>.

    5. Wählen Sie Anwendung (N:) mit einem Doppelklick auf der rechten Seite (wiederholen Sie den vorherigen Schritt, wenn das Laufwerk noch nicht angezeigt wird).

    6. Wählen Sie den Dateipfad SAP > SAPMC > servicehttp > sapmc, und doppelklicken Sie auf.

    7. Suchen Sie im Ordner sapmc die Datei training_sapmc.jnlp, und doppelklicken Sie darauf.

    8. Bestätigen Sie die Sicherheitswarnung, indem Sie das Ankreuzfeld Ich akzeptiere das Risiko markieren und diese Anwendung ausführen möchten.

    9. Wählen Sie abschließend Ausführen.

    10. Wählen Sie links im Navigationsbereich der SAP MC das SAP-System SMJ aus.

    11. Sobald Sie sicherheitsrelevante Informationen sehen, wird die BS-Authentifizierung über das Dialogfenster Anmeldung bei SMJ <Instanzname><Instanznummer> auf smhost angefordert. Verwenden Sie in diesem Fall die folgenden Anmeldeinformationen:

      • Benutzer-IDsmjadm
      • Kennwort<Kennwort>

      Hinweis

      Der Benutzer <sid>adm (generisches Format) wurde vom Installationstool installiert.

    12. Wählen Sie abschließend die Drucktaste Anmelden, oder drücken Sie die Eingabetaste auf Ihrer Tastatur.

    13. Expandieren Sie das SAP-System SMJ, indem Sie das kleine Dreieck vor SMJ wählen.

    14. Prüfen Sie nun den Status der SMJ-InstanzenJ91 auf smhost und SCS90 auf smhost. Beide Instanzen sollten einen grünen Status aufweisen.

    15. Expandieren Sie im Navigationsbereich auf der linken Seite der SAP MC das kleine Dreieck vor der entsprechenden Instanz, um alle Instanzen zu öffnen.

    16. In der Instanz J91 auf dem SMHOST-Kennzeichen"Process List".

    17. Wechseln Sie auf der rechten Seite in den Bereich Content mit dem Titel Process List (<Anzahl Prozesse>).

    18. Prüfen Sie, ob der Status der Prozesse ein grünes Symbol vor dem Prozessnamen anzeigt.

    19. Wiederholen Sie die letzten Schritte für die Central-Services-InstanzSCS10 auf smhost.

      Ergebnis

      Alle enthaltenen Instanzen SCS90 auf smhost und J91 auf smhost werden grün angezeigt und sind daher einsatzbereit.
  2. Stoppen Sie auf dem WTS das SAP-System SMJ über die SAP MC.

    Hinweis

    Wenn ein SAP-System nicht durch die Verwendung der <SID> gestoppt wird, sondern die einzelnen Instanzen auswählt, sollten Sie diese Instanzen immer in umgekehrter Prioritätsreihenfolge stoppen. Instanzen mit niedrigster Priorität (= höchste Anzahl!) werden zuerst gestoppt und diejenigen mit der höchsten Priorität (= niedrigste Nr.!) letzten.

    PAS/AAS-Instanzen mit Priorität 3 werden zuerst gestoppt.

    SCS-Instanzen mit Priorität 1 werden als nächstes gestoppt.

    Es kann eine weitere PrioritätLEVELS geben (z.B. 0,5 für eine ERS-Instanz).

    1. Stellen Sie sicher, dass die <SID>SMJ weiterhin ausgewählt ist und orange angezeigt wird (wenn der Modus für hohen Kontrast nicht ausgewählt ist). Klicken Sie bei Bedarf mit der linken Maustaste auf SMJ.

    2. Verwenden Sie im Navigationsbereich die rechte Maustaste auf SAP-System SMJ, und wählen Sie im Kontextmenü die Funktion Stoppen....

    3. Das Dialogfenster SAP-System(e) stoppen bietet Optionen für das Stoppverfahren, basierend auf (a) Instanztypen, (b) Hard- oder Soft-Shutdown und (c) einer integrierten Shutdown-Funktion für einige unterstützte Datenbanken. Behalten Sie die Standardwerte bei, und bestätigen Sie mit OK.

    4. Warten Sie, bis alle Instanzen gestoppt sind, was durch den grauen Status von SMJ angezeigt wird. Wenn eine Instanz nach einiger Zeit weiterhin gelb ist, wird oben in der Anwendungsfunktionsleiste das blaue Aktualisierungssymbol angezeigt.

Aufgabe 2: Optional: Starten eines AS-Java-basierten SAP-Systems über die SAP Management Console (SAP MC)

Starten Sie das SAP-System SMJ über die SAP MC, indem Sie die Instanzen einzeln in der richtigen Reihenfolge starten. Beachten Sie die Startprozedur, und prüfen Sie den Erfolg der Aktionen.

Schritte

  1. Starten Sie das SAP-System SMJ über die SAP MC auf dem WTS.

    Achtung

    Sie sollten die Instanzen immer entsprechend ihren Prioritäten starten. Der Grundsatz der Prioritäten lautet:Je niedriger die PrioritätLEVEL, desto höher die Priorität. Die höchste priorisierte Instanz (= niedrigste Nummer!) wird zuerst gestartet.Die PrioritätLEVEL einer SCS-Instanz (Java: SCS<instance_number>) ist 1Die PrioritätLEVEL einer PAS/AAS-Instanz (Java: J<instanznummer>) ist 3

    Die Startreihenfolge der Anwendungsserverinstanzen (PAS/AAS) ist nicht relevant.<Instanz-Nr.> (immer 2-stellig, z. B. 91) nicht mit <Prioritätsnummer> oder Prioritätsstufe LEVEL (1-stellig oder z.B. 0,5, z.B. 1.5) verwechselnAchtung: Es kann weitere PrioritätLEVELS geben (z.B. 0,5 für eine ERS-Instanz).

    Notiz

    Es kann eine weitere PrioritätLEVELS geben (z.B. 0,5 für eine ERS-Instanz).

    Notiz

    Wenn Sie den Knoten SMJ des AS-Java-basierten SAP-Systems im Navigationsbaum der SAP MC auswählen, werden Sie möglicherweise auch nach einem Datenbankbenutzer und einem Kennwort gefragt (neben der in einem früheren Schritt beschriebenen BS-Authentifizierung).

    Wenn das Dialogfeld Datenbankbenutzerauthentifizierung fehlgeschlagen angezeigt wird, geben Sie das Datenbankbenutzer-Control mit dem entsprechenden Kennwort<Kennwort> ein.

    1. Verwenden Sie im WTS die bereits geöffnete SAP MC, und expandieren Sie SMJ im Navigationsbereich.

      Notiz

      Wenn Sie die SAP MC geschlossen haben, wiederholen Sie den vorherigen Schritt, um das Tool zu starten und darauf zuzugreifen.

    2. Wählen Sie im Navigations-Panel der SAP MC den Knoten für SCS90 auf smhost unter der <SAPSID> Ihres AS-Java-basierten SAP-Systems (SMJ).

    3. Öffnen Sie das Kontextmenü mit der rechten Maustaste.

    4. Wählen Sie die Funktion Start ....

      Achtung

      Das Dialogfenster verschwindet nach einigen Sekunden.

    5. Warten Sie, bis die Instanz SCS90 auf smhost erfolgreich gestartet wurde, indem Sie den Status in der Prozessliste prüfen (siehe vorherige Übung).

    6. Starten Sie nun die primäre AnwendungsserverinstanzJ91 auf smhost auf die gleiche Weise. Markieren Sie die entsprechende Instanz mit der linken Maustaste, und wählen Sie mit der sekundären Maustaste Start ... die Instanz(en).

    7. Ein weiteres Dialogfenster Instanz J<Instanznummer> auf smhost starten wird vorübergehend angezeigt. Wählen Sie Überspringen ..., um die Produktivstartprozedur zu überwachen (siehe nächster Schritt).

  2. Überwachen Sie den Start der Services und Prozesse in Ihrem SAP-System SMJ.

    Notiz

    Aktualisieren Sie die Listen in der SAP MC von Zeit zu Zeit, um aktuelle Statusinformationen im Content-Bereich zu erhalten. Sie finden das blaue Aktualisierungssymbol in der Anwendungsfunktionsleiste unter den Menüs.
    1. Expandieren Sie im Navigationsbereich der SAP MC die Instanzen, die Sie kürzlich als Teil des SAP-Systems SMJ gestartet haben (J91 auf smhost).

    2. Identifizieren Sie den Eintrag AS Java und expandieren Sie diesen Knoten mit dem kleinen Dreieck.

    3. Wählen Sie die Prozesstabelle aus.

    4. Wechseln Sie vom Navigationsbereich zum Inhaltsbereich auf der rechten Seite, und beachten Sie die Werte in der Spalte Statustext für die verschiedenen Prozesse.

      Hinweis

      Sie stellen möglicherweise fest, dass die SAP MC zur Prozessliste der entsprechenden Instanz zurückspringt. Dies ist ein erwartetes Verhalten und ein Indikator für eine laufende Start- oder Stoppaktion einer <SID> oder einer <Instanz>.

    5. In der Prozesstabelle werden verschiedene Statusinformationen angezeigt. Achten Sie besonders auf die JVM namens Server process<no.>, die der Hauptteil des Java-Kernels ist:

      • Prozesstabelle ( SMJJ91AS Java ):
      • Warten auf Start
      • Framework wird gestartet
      • Apps starten
      • Wird ausgeführt
    6. Verschiedene Statusinformationen können in der Prozessliste angezeigt werden. Achten Sie besonders auf die JVM namens jstart, bei der es sich um den Instanz-Controller handelt:

      • Prozessliste ( SMJJ91AS Java ):
      • Deployment von Offline-Komponenten durchführen
      • Synchronisieren von Binärdateien
      • Starten der Prozesse
      • Alle laufenden Prozesse
  3. Prüfen Sie, ob Ihr SAP-System SMJ korrekt gestartet wurde. Stellen Sie dazu in der SAP MC sicher, dass alle Services und Prozesse ausgeführt werden.

    1. Expandieren Sie im Navigationsbereich der SAP MC den Knoten SMJ, und prüfen Sie den Status der enthaltenen Instanzen SCS90 auf smhost und J91 auf smhost. Ein grünes Symbol davor steht für eine erfolgreich gestartete Instanz. Ein gelbes Symbol zeigt Warnungen an (z.B. Starten/Stoppen).

    2. Mit der Statusvererbungsfunktion sehen Sie bereits auf dem obersten Knoten den Status des gesamten SAP-Systems SMJ. Denken Sie daran, die Aktualisierungsfunktion zu verwenden. Im Abstand von einigen Sekunden führt die SAP MC eine automatische Aktualisierung durch.

    3. Prüfen Sie auch die anderen Prozesse, die in der vorherigen Übung nicht erwähnt wurden. Beispiel: Der ICM-Prozess der PAS-Instanz verwendet den Pfad SMJJ91 auf dem smhostAS JavaProcess Table.

Aufgabe 3: Optional: Stellen Sie eine Verbindung zum Betriebssystem Ihres AS-Java-basierten SAP-Systems her.

Voraussetzung für diese Aufgabe: Stellen Sie eine Verbindung zum Betriebssystem Ihres SAP-Systems SMJ her.

Gültig für diese Übung - beachten Sie die betriebssystemrelevanten Informationen von Anfang dieser Übung:

ParameterWert
SAP System IDSMJ
Hostname (FQDN)smhost.wdf.sap.corp
BetriebssystemWindows
Betriebssystembenutzer/Kennwortsmjadm / <Kennwort>
Central-Services-InstanzSCS90
Primary Application Server (PAS)J91

Hinweis

Wenn Sie bereits mit dem Betriebssystem verbunden sind, können Sie diesen Schritt überspringen und mit dem nächsten Schritt fortfahren.

Schritte

  1. Melden Sie sich am Server smhost.wdf.sap.corp Ihres Schulungssystems mit Remote Desktop Connection (XRDP - hier in dieser Übung beschrieben), MobaXterm oder PuTTY mit dem Betriebssystembenutzer smjadm mit dem Kennwort <Kennwort> an.

    1. Wählen Sie auf yourWTS die Windows-Drucktaste Start in der unteren linken Ecke.

    2. Blättern Sie im Kachelbereich nach unten, und wählen Sie die Kachel Remote Desktop...

    3. Geben Sie im Dialogfenster Remote Desktop Connection im Feld Computer den Wert smhost.wdf.sap.corp ein.

    4. Wählen Sie Log On.

    5. Bestätigen Sie den nächsten sicherheitsbezogenen Dialog Remote Desktop Connection mit dem Text Die Identität des Remote-Computers kann nicht verifiziert werden. Möchten Sie trotzdem eine Verbindung herstellen? mit Ja.

    6. Geben Sie im Fenster Logon to wdflbmt0201 (dies ist der physische Hostname von smhost) Folgendes ein:

      • Benutzernamesmadm
      • password<Kennwort>
    7. Wählen Sie OK.

Aufgabe 4: Optional: Stoppen eines AS-Java-basierten SAP-Systems über die Befehlszeile

Voraussetzung für diese Aufgabe: Stellen Sie eine Verbindung zum Betriebssystem Ihres SAP-Systems SMJ her.

Stoppen Sie das SAP-System SMJ mit einem Betriebssystemkommando.

Schritte

  1. Prüfen Sie mit dem Windows Task Manager, ob Ihr SAP-System auf Betriebssystemebene ausgeführt wird.

    1. Verwenden Sie den Windows-Task-Manager in der RDP-Sitzung auf smhost: Verwenden Sie die rechte Maustaste in der Windows-Taskleiste, und wählen Sie Task Manager.

    2. Wählen Sie im Task Manager die Registerkarte Details.

    3. Blättern Sie in der Liste nach unten, und identifizieren Sie Prozesse (Spalte Name) im Kontext von BenutzernameSAPServiceSMJ.

      Ergebnis

      Wenn das SAP-System einsatzbereit ist, sehen Sie die folgenden Prozesse (und andere):
      • sapstartsrv.exe
      • msg_server.exe
      • enserver.exe
      • gwrd.exe
      • jstart.exe
    4. Minimieren Sie den Windows-Task-Manager.

  2. Verwenden Sie einen sapcontrol -Befehl in einer Terminalsitzung, um das gesamte SAP-System SMJ zu stoppen.

    1. Doppelklicken Sie in der RDP-Sitzung auf dem smhost auf das CMD-Symbol auf dem Desktop.

    2. Typ D: gefolgt von RETURN.

    3. Navigieren Sie zum lokalen Kernel-Ordner der PAS-Instanz: cd usr\sap\SMJ\J91\exe

    4. Geben Sie den Befehl sapcontrol -user smjadm <Kennwort> -nr 90 -function StopSystem ALL ein, um Ihr SAP-System SMJ zu stoppen.

  3. Sehen Sie sich den Shutdown an, und prüfen Sie den Erfolg mithilfe von sapcontrol.

    1. Wählen Sie die für den letzten Schritt verwendete Terminalsitzung, die noch über RDP verbunden ist.

    2. Um Details zu den Prozessen einer Instanz zu erhalten, geben Sie den Befehl sapcontrol -user smjadm <Kennwort> -nr 91 -function GetProcessList ein.

      Ergebnis

      Die Ausgabe listet die Services und/oder Prozesse der jeweiligen Instanz auf. Bei dem oben genannten Befehl wird der Inhalt der PAS-Instanz mit Statusinformationen wie GRÜN, GELB oder GRÜN angezeigt.

      Notiz

      Tauschen Sie den Wert der Option -nr aus, um Statusinformationen für die SCS-Instanz abzurufen. Verwenden Sie 90. Dies ist die Instanznummer der Central-Services-Instanz.

Aufgabe 5: Optional: Prüfen Sie, ob Ihr AS-Java-basiertes SAP-System auf Betriebssystemebene gestoppt wurde.

Schritte

  1. Prüfen Sie mit sapcontrol, ob das SAP-System erfolgreich gestoppt wurde.

    1. Wählen Sie die für den letzten Schritt verwendete Terminalsitzung, die noch über RDP verbunden ist.

    2. Geben Sie den Befehl sapcontrol -user smjadm <Kennwort> -nr 90 -function GetSystemInstanceList ein, um Ihr SAP-System SMJ zu stoppen.

      Ergebnis

      Beide Instanzen sollten mit dem Status GRAU angezeigt werden. Weitere Status können GELB, GRAU oder ROT sein.

Aufgabe 6: Optional: Starten eines AS-Java-basierten SAP-Systems über die Befehlszeile

Voraussetzung für diese Aufgabe: Stellen Sie eine Verbindung zum Betriebssystem Ihres SAP-Systems SMJ her.

Starten Sie das SAP-System SMJ Schritt für Schritt in der richtigen Reihenfolge mit Hilfe von Betriebssystemkommandos.

Schritte

  1. Verwenden Sie den Befehl sapcontrol in einer Terminal-Sitzung, um die Central-Services-Instanz SCS90 auf dem smhost des SAP-Systems SMJ zu starten.

    1. Wenn Sie die Terminal-Sitzung aus der vorherigen Aufgabe noch geöffnet haben, können Sie mit dem nächsten Schritt fortfahren. Wenn nicht, öffnen Sie eine Terminal-Sitzung über folgenden Pfad: Wählen Sie in der oberen linken Ecke der XRDP-Sitzung ApplicationsUtilitiesTerminal.

    2. Geben Sie in der Terminal-Sitzung den Befehl sapcontrol -user smjadm <Kennwort> -nr 90 -function Start ein, um die Central-Services-InstanzSCS90 auf smhost des SAP-Systems SMJ zu starten.

    3. Geben Sie in der Terminal-Sitzung den Befehl sapcontrol -user smjadm <Kennwort> -nr 91 -function InstanceStart smhost 91 ein, um die zusätzliche Anwendungsserverinstanz J91 auf dem SMHost des SAP-Systems SMJ zu starten.

Weiterführende Informationen

Weiterführende Informationen