Was ist SAP Instanz & SAP SID?
โก Intelligente Zusammenfassung
SAP Instanz und SAP SID definiert zusammen, wie ein SAP Das R/3-System ist strukturiert und eindeutig identifiziert. Eine Instanz bรผndelt Ressourcen wie Speicher, Arbeitsprozesse, Dispatcher und Gateway; die SID kennzeichnet die gesamte Installation mit einem dreistelligen Code.

Was ist ein SAP Beispiel?
An SAP Beispiel ist eine Laufzeitgruppe von Ressourcen, die einem Anwendungs- oder Datenbankserver innerhalb eines SAP R/3 Client-Server-Umgebung. Jede Instanz bรผndelt die Ressourcen, die der Server benรถtigt, um Benutzeranfragen unabhรคngig zu bearbeiten.
Zu den Ressourcen, aus denen eine Instanz besteht, gehรถren:
- Memory โ gemeinsam genutzte Speicherbereiche, die fรผr Puffer und Roll-/Seitenspeicher verwendet werden.
- Arbeits prozess โ Dialog-, Aktualisierungs-, Hintergrund-, Einreihungs- und Spool-Prozesse, die Benutzeranfragen ausfรผhren.
- Dispatcher โ der Verkehrsleiter, der Anfragen an freie Arbeitsprozesse weiterleitet.
- Gateway โ der Kommunikationsendpunkt fรผr RFC- und CPI-C-Aufrufe innerhalb und auรerhalb der Instanz.
Arten von SAP Instanzen
An SAP Das System besteht aus drei logischen Instanztypen. Alle drei haben dasselbe gemeinsam. SAP Systemverzeichnis auf Betriebssystemebene.
SAP System = Dialog Instance + Central Instance + Database Instance
1. Dialoginstanz
A Dialoginstanz Sie ist in der Anwendungsschicht angesiedelt und dient der Verteilung der Benutzerlast auf mehrere Hosts. Mit zunehmender Anzahl an Dialoginstanzen auf weiteren Hosts steigt die Anzahl der Dispatcher und Arbeitsprozesse, wodurch mehr Benutzer gleichzeitig angemeldet sein und Transaktionen ausfรผhren kรถnnen, ohne dass ein einzelner Server รผberlastet wird.
2. Zentralinstanz
Das Zentralinstanz Die zentrale Instanz kann alle Funktionen einer Dialoginstanz ausfรผhren und hostet zusรคtzlich den Enqueue-Server und den Message-Server. Alle Dialoginstanzen kommunizieren รผber den Message-Server mit der zentralen Instanz, bevor sie die Datenbank erreichen. Beim Start einer Instanz registriert sich deren Dispatcher beim Message-Server und gibt die angebotenen Dienste (DIA, BTC, SPO, UPD usw.) bekannt. Der Enqueue-Dienst der zentralen Instanz verwaltet die Sperrtabelle, die Aktualisierungen im gesamten System serialisiert.
3. Datenbankinstanz
Das Datenbankinstanz Hier werden die Geschรคftsdaten physisch gespeichert. Anfragen, die รผber die zentrale Instanz weitergeleitet werden, werden entgegengenommen, Sperren in die Warteschlange eingeleitet und Ergebnismengen an die aufrufenden Arbeitsprozesse zurรผckgegeben.
Was ist SID in SAP?
SID steht fรผr SAP SystemidentifikationEs handelt sich um einen eindeutigen dreistelligen Identifikationscode, der jeder R/3-Installation โ also jedem vollstรคndigen System โ zugewiesen wird. SAP fragst bestehend aus einem Datenbankserver und einem oder mehreren Anwendungsservern.
Typische SIDs folgen Mustern wie C11, PRD, 56, DEVden QASDie SID wird bei der Installation festgelegt und kann nur durch eine Neuinstallation des Systems geรคndert werden. Daher bleiben Namensentscheidungen, die frรผh in einem Projekt getroffen werden, in der Regel jahrelang bestehen.
SID-Namensregeln
- genau drei alphanumerische Zeichen.
- Das erste Zeichen muss ein Buchstabe sein.
- Reservierte Werte wie z. B. ADD, ALLER, UND, BIN, CDC , COM, SAP, SYSund die dreistelligen Namen der unterstรผtzten Datenbanken dรผrfen nicht verwendet werden.
- Jede SID innerhalb einer Transportlandschaft muss eindeutig sein.
Logische Systemnamen
Wenn Daten auf verschiedene Systeme verteilt werden, muss jedes System im Netzwerk eindeutig identifizierbar sein. SAP lรถst dies durch das Konzept eines logisches System.
Ein logisches System ist ein Anwendungssystem, in dem die Anwendungen auf einer gemeinsamen Datenbasis zusammenarbeiten. SAP In diesen Begriffen ist das logische System im Grunde ein Client โ โโdie kleinste, in sich abgeschlossene Geschรคftseinheit innerhalb eines SAP Installation.
Da der logische Systemname ein System innerhalb des Netzwerks eindeutig identifiziert, kรถnnen zwei Systeme nicht denselben Namen haben, wenn sie als BW-Systeme, als Quellsysteme oder im Rahmen einer geplanten Verbindung miteinander verbunden sind.
Beispiel: Logischer Name des Produktionssystems
Nehmen wir als Beispiel einen logischen Systemnamen fรผr eine Produktion SAP BW-Server in Deutschland:
| Element | Wert | Bedeutung |
|---|---|---|
| SID | PBG | P = Produktion (Typ), B = BW (Komponente), G = Deutschland (Werk) |
| Kunden | 100 | Dreistellige Kundennummer, die bei der Installation vergeben wird |
| Logischer Systemname | PBGCLNT100 | SID + CLNT + Kundennummer โ die Standardform |
SAP Instanz vs. SAP SID
Die beiden Begriffe beschreiben unterschiedliche Schichten desselben Systems. Das Beispiel handelt von LaufzeitressourcenDie SID betrรคgt ungefรคhr Identitรคt.
| Aspekt | SAP Beispiel | SAP SID |
|---|---|---|
| Was es ist | Ein Laufzeitcontainer von Ressourcen auf einem Server | Eine dreistellige Kennung fรผr das Ganze SAP fragst |
| Geltungsbereich | Pro Anwendung oder Datenbankserver | fรผr SAP System (gesamte Installation) |
| Beispiele | Dialog, Zentral, Datenbank | C11, PRD, DEV, QAS |
| Kann sich das zur Laufzeit รคndern? | Ja โ Instanzen kรถnnen gestartet, gestoppt oder hinzugefรผgt werden. | Nein โ wurde bei der Installation behoben. |
| Verwendet fรผr | Lastverteilung, Skalierung, Fehlerisolierung | Identifizierung bei Transporten, RFCs, รberwachung |
Wo SID und Instanz Numbers Erscheinen
Sobald ein System installiert ist, erscheinen die SID und die zweistellige Instanznummer an vielen Stellen, mit denen ein Basis-Administrator tรคglich arbeitet.
- Betriebssystem-Benutzerkonten:
<sid>adm(z.Bprdadm) undsapadm. - Profildateien:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>, wobei NN die Instanznummer ist. - Serviceanschlรผsse: Dispatcher-Port 32 , Gateway-Port 33 , Nachrichtenserver-Port 36 Die
- RFC-Ziele und TMS-Routen werden von SID behandelt.
- SAP GUI-Anmeldeeintrรคge Die SID wird zusammen mit dem Hostnamen angezeigt.
Bewรคhrte Verfahren fรผr die SID- und Instanzkonfiguration
Eine saubere SID- und Instanzstrategie zahlt sich รผber die gesamte Lebensdauer der Systemlandschaft aus. Die folgenden Vorgehensweisen reduzieren unerwartete Probleme bei Transporten, Aktualisierungen und Audits.
- Halten Sie sich an eine Namenskonvention. รผber DEV/QAS/PRD hinweg ist die Rolle jedes Systems allein schon anhand der SID ersichtlich.
- Vermeiden SAP-reservierte dreistellige Werte und Datenbanknamen, um Nacharbeiten nach der Installation zu vermeiden.
- Dokumentieren Sie die Bedeutung jedes SID-Zeichens im Landschaftsdiagramm, damit neue Mitarbeiter es interpretieren kรถnnen.
- PIN-Instanznummern beim Betrieb mehrerer Systeme auf einem Host, damit es nicht zu Portbereichskonflikten kommt.
- Verwenden Sie unterschiedliche logische Systemnamen um fรผr jeden Client ein eindeutiges ALE/IDoc-Routing zu gewรคhrleisten.
- Die Datenbankinstanz sollte auf einem eigenen Host betrieben werden. Wenn die Lastprofile dies zulassen, damit Dialogspitzen die Datenbank-E/A nicht beeintrรคchtigen.
