SAP-Systeme und -Instanzen mithilfe von Befehlen starten und stoppen (UNIX) 
Sie können SAP-Systeme und -Instanzen mithilfe der Befehle startsap und stopsap starten und stoppen.
Mit Befehlszeilenoptionen können Sie diese Befehle angeben. Befehlszeilenoptionen sind verfügbar im neuen Stil oder im alten Stil.
Bei der Verwendung des neuen Stils ist die Syntax wie folgt:
stopsap | stopsap [-t | -task <task>] [-i | -instance <Instanz>] [-v | -vhost "<virtueller Hostname>[ <virtueller Hostname>]*"][-c | -check] [-h | -help] [-V | -VERSION] [-C | -checkVHost]
Beispiel
Wenn Sie eine Zentralinstanz eines ABAP-Systems oder Dual-Stack-Systems (ABAP+Java) DVEBGMS00 starten wollen, die die virtuellen Hostnamen cic11 und cic12 hat, geben Sie die folgenden Befehle ein:
startsap -t r3 -i DVEBGMS00 -v "cic11 cic12"
Wenn Sie eine Zentralinstanz eines Java-Systems JC00 starten wollen, die die virtuellen Hostnamen cic11 und cic12 hat, geben Sie die folgenden Befehle ein:
startsap -t j2ee -i JC00 -v "cic11 cic12"
Folgende Befehlszeilenoptionen und Parameter stehen zur Verfügung:
Parametername | Beschreibung |
|---|---|
[-t | -task <Aufgabe>] | Aufgabe angeben |
[-i | -instance <instance>] | SAP-Systeminstanz angeben |
[-v | -vhost "<virtueller Hostname>[ <virtueller Hostname>]*"] | Virtuellen Hostnamen angeben |
[-c | -check] | Datenbank und SAP-Instanzstatus prüfen |
[-h | -help] | Hilfe anzeigen |
[-V | -VERSION] | startsap-Skriptversion anzeigen |
[-C | -checkVHost] | Virtuellen Hostnamen prüfen |
Parametername | Beschreibung |
|---|---|
check | Datenbankstatus und SAP-Systeminstanzen prüfen. |
r3 | j2ee | Nur SAP-Instanzen starten oder stoppen. Sie können entweder r3 oder j2ee verwenden, unabhängig davon, ob die zu startende oder stoppende Instanz eine ABAP- oder Java-Instanz ist. |
db | Nur ABAP-Datenbank starten oder stoppen. |
jdb | Nur Java-Datenbank starten oder stoppen. |
all | <leer> | Datenbank und SAP-Instanz starten oder stoppen. |
startupsrv | Programm sapstartsrv starten oder stoppen. |
Parametername | Beschreibung |
|---|---|
DVEBMGS<nn> | ABAP-Zentralinstanz |
D<nn> | ABAP-Dialoginstanz |
ASCS<nn> | ABAP-Zentralserviceinstanz (ASCS-Instanz) |
SCS<nn> | Java-Zentralserviceinstanz (SCS-Instanz) |
J<nn> | Java-Zentralinstanz |
TRX<nn> | TREX-Instanz |
ERS<nn> | Enqueue-Replikationsserverinstanz (ERS-Instanz) |
SMDA<nn> | Diagnostics-Agent-Instanz |
W<nn> | Web-Services-Instanz |
G<nn> | Gateway-Instanz |
Bei der Verwendung des alten Stils ist die Syntax wie folgt:
stopsap | stopsap [db|r3|j2ee|all|check|startupsrv] [<Instanz>] [<virtueller Hostname>]
Beispiel
Wenn Sie eine Zentralinstanz eines ABAP-Systems oder Dual-Stack-Systems (ABAP+Java) DVEBGMS00 starten wollen, die die virtuellen Hostnamen cic11 und cic12 hat, geben Sie die folgenden Befehle ein:
startsap r3 DVEBGMS00 cic11 cic12
Wenn Sie eine Zentralinstanz eines Java-Systems DVEBGMS00 starten wollen, die die virtuellen Hostnamen cic11 und cic12 hat, geben Sie die folgenden Befehle ein:
startsap j2ee JC00 cic11 cic12
Folgende Befehlszeilenoptionen und Parameter stehen zur Verfügung:
Parametername | Beschreibung |
|---|---|
check [<Instanz>] [<virtueller Hostname>] | Datenbankstatus und SAP-Systeminstanzen prüfen. |
r3 | j2ee [<Instanz>] [<virtueller Hostname>] | Nur SAP-Instanzen starten oder stoppen. Sie können entweder r3 oder j2ee verwenden, unabhängig davon, ob die zu startende oder stoppende Instanz eine ABAP- oder Java-Instanz ist. |
db [<Instanz>] [<virtueller Hostname>] | Nur ABAP-Datenbank starten oder stoppen. |
jdb [<Instanz>] [<virtueller Hostname>] | Nur Java-Datenbank starten oder stoppen. |
all | <leer> | Datenbank und alle SAP-Systeminstanzen, die auf demselben physischen Host ausgeführt werden, starten und stoppen. |
startupsrv | Programm sapstartsrv starten oder stoppen. |
Parametername | Beschreibung |
|---|---|
DVEBMGS<nn> | ABAP-Zentralinstanz |
D<nn> | ABAP-Dialoginstanz |
ASCS<nn> | ABAP-Zentralserviceinstanz (ASCS-Instanz) |
SCS<nn> | Java-Zentralserviceinstanz (SCS-Instanz) |
JC<nn> | Java-Zentralinstanz |
J<nn> | Java-Dialoginstanz |
TRX<nn> | TREX-Instanz |
ERS<nn> | Enqueue-Replikationsserverinstanz (ERS-Instanz) |
SMDA<nn> | Diagnostics-Agent-Instanz |
W<nn> | Web-Services-Instanz |
G<nn> | Gateway-Instanz |
Stellen Sie sicher, dass Sie am physischen Host der SAP-Systeminstanzen als Benutzer <sapsid>adm angemeldet sind.
Stellen Sie sicher, dass die auf dem DNS-Server definierten Hostnamen den Namen der SAP-Systeminstanzhosts entsprechen. Beachten Sie dabei unbedingt, dass die Hostnamen von Groß- und Kleinschreibung abhängen. Wenn z.B. die Namen der SAP-Systeminstanzhosts in Großbuchstaben geschrieben werden, die gleichen Hostnamen auf dem DNS-Server jedoch in Kleinbuchstaben definiert sind, kann das System nicht gestartet oder gestoppt werden.
Wenn Sie startsap oder stopsap (zum Beispiel in einem Skript) verwenden wollen und den voll qualifizierten Namen dieser SAP-Skripte benötigen, legen Sie im Home-Verzeichnis des entsprechenden Benutzers einen Link auf das Skript startsap an.
Sie können die Befehle startsap oder stopsap nicht in einer Switchover-Cluster-Umgebung verwenden. In einem Hochverfügbarkeitssystem (HA-System) müssen Sie die Failover-Cluster-Software Ihres HA-Partners verwenden, um auf dem Switchover-Cluster laufende Instanzen zu starten oder zu stoppen.
Sie können die Befehle startsap oder stopsap nicht verwenden, um Datenbank-spezifische Werkzeuge zu starten und zu stoppen. Weitere Informationen zum Starten und Stoppen von datenbankspezifischen Werkzeugen finden Sie in den datenbankspezifischen Informationen in dieser Dokumentation und in den Dokumentationen des Datenbankherstellers.
Vergewissern Sie sich, dass keine SAP-Instanz läuft, bevor Sie auf einem Standalone-Datenbankserver stopsap ausführen. Es erfolgt keine automatische Prüfung.
Wenn Sie stopsap in einem MCOD-System (Multiple Components in One Database) mit zwei Zentralinstanzen verwenden, werden nur eine Zentralinstanz und die Datenbank heruntergefahren. Daher müssen Sie zuerst das andere SAP-System stoppen oder sich vergewissern, dass es bereits gestoppt wurde.
Wenn Sie alle SAP-Systeminstanzen starten wollen, die auf demselben Host laufen, führen Sie den folgenden Befehl aus:
Neuer Stil: startsap oder startsap -t all
Alter Stil:startsap oder startsap all
Wenn Sie die SAP-Systeminstanzen separat starten möchten, geben Sie folgenden Befehl ein:
Neuer Stil:startsap -t r3|j2ee -i <Instanz> [-v "<virtueller Hostname>"]
Alter Stil:startsap r3|j2ee <Instanz> [<virtueller Hostname>]
Stellen Sie sicher, dass Sie sich an die folgende Abfolge halten, wenn die Instanzen gestarten werden:
ABAP-System:
Datenbankinstanz
Zentralinstanz
Dialoginstanzen (wenn verfügbar)
Java System.
Datenbankinstanz
SCS-Instanz
Zentralinstanz
Dialoginstanzen (wenn verfügbar)
Dual-Stack-System (ABAP+Java)
Datenbankinstanz
SCS-Instanz
Zentralinstanz
Dialoginstanzen (wenn verfügbar)
Wenn Sie alle SAP-Systeminstanzen stoppen wollen, die auf demselben Host laufen, führen Sie den folgenden Befehl aus:
Neuer Stil: stopsap oder stopsap -t all
Alter Stil:stopsap oder stopsap all
Wenn Sie die SAP-Systeminstanzen separat stoppen möchten, geben Sie folgenden Befehl ein:
Neuer Stil:stopsap -t r3|j2ee -i <Instanz> [-v "<virtueller Hostname>"]
Alter Stil:stopsap r3|j2ee <Instanz> [<virtueller Hostname>]
Stellen Sie sicher, dass Sie sich an die folgende Abfolge halten, wenn die Instanzen gestoppt werden:
ABAP-System:
Dialoginstanzen (wenn verfügbar)
Zentralinstanz
Datenbankinstanz
Java System.
Dialoginstanzen (wenn verfügbar)
Zentralinstanz
SCS-Instanz
Datenbankinstanz
Dual-Stack-System (ABAP+Java)
Dialoginstanzen (wenn verfügbar)
Zentralinstanz
SCS-Instanz
Datenbankinstanz