Vad är SAP instans & SAP SID?
⚡ Smart sammanfattning
SAP Instans och SAP SID definierar tillsammans hur en SAP R/3-systemet är strukturerat och unikt identifierat. En instans samlar resurser som minne, arbetsprocesser, dispatcher och gateway; SID:t märker hela installationen med en tresiffrig kod.

Vad är en SAP Exempel?
An SAP Exempel är en runtime-grupp av resurser allokerade till en applikation eller databasserver inom en SAP R/3 klient-server-miljö. Varje instans paketerar ihop de resurser som servern behöver för att hantera användarförfrågningar oberoende av varandra.
Resurserna som utgör en instans inkluderar:
- Minne — delade minnesområden som används för buffertar och rull-/sidutrymme.
- Arbetsprocesser — dialog-, uppdaterings-, bakgrunds-, köförläggnings- och spoolprocesser som kör användarförfrågningar.
- Avsändare — trafikledaren som hanterar förfrågningar till fria arbetsprocesser.
- Gateway — kommunikationsslutpunkten för RFC- och CPI-C-anrop in och ut ur instansen.
Typer av SAP Instanser
An SAP Systemet består av tre logiska instanstyper. Alla tre delar samma SAP systemkatalogen på operativsystemnivå.
SAP System = Dialog Instance + Central Instance + Database Instance
1. Dialoginstans
A Dialoginstans finns i applikationslagret och finns för att fördela användarbelastningen mellan värdar. Allt eftersom fler dialoginstanser läggs till på ytterligare värdar ökar antalet dispatchers och arbetsprocesser, vilket gör att fler samtidiga användare kan logga in och köra transaktioner utan att överbelasta någon enskild server.
2. Central instans
Ocuco-landskapet Central instans kan göra allt en dialoginstans gör, men den är dessutom värd för Enqueue-servern och meddelandeservern. Alla dialoginstanser kommunicerar med den centrala instansen via meddelandeservern innan de når databasen. När en instans startar registrerar sig dess dispatcher hos meddelandeservern och meddelar de tjänster den erbjuder (DIA, BTC, SPO, UPD, och så vidare). Enqueue-tjänsten på den centrala instansen hanterar låstabellen som serialiserar uppdateringar över hela systemet.
3. Databasinstans
Ocuco-landskapet Databasinstans är där affärsdata fysiskt finns. Den accepterar förfrågningar som dirigeras via den centrala instansen, tillämpar kölås och returnerar resultatuppsättningar till de anropande arbetsprocesserna.
Vad är SID i SAP?
SID står för SAP SystemidentifieringDet är en unik identifieringskod med tre tecken som ges till varje R/3-installation – det vill säga till varje komplett SAP system bestående av en databasserver och en eller flera applikationsservrar.
Typiska SID följer mönster som C11, PRD, E56, DEV, eller QASSID:t är fast vid installationstillfället och kan inte ändras utan att systemet installeras om, så namngivningsval som görs tidigt i ett projekt tenderar att följa med i landskapet i åratal.
SID-namngivningsregler
- Exakt tre alfanumeriska tecken.
- Det första tecknet måste vara en bokstav.
- Reserverade värden som t.ex. ADDERA, ALLA, AND, SOPTUNNA, CDC, COM, SAP, SYS, och namnen på tre tecken på databaser som stöds får inte användas.
- Varje SID inom ett transportlandskap måste vara unikt.
Logiska systemnamn
När data distribueras mellan olika system måste varje system i nätverket vara tydligt identifierbart. SAP löser detta genom konceptet med en logiskt system.
Ett logiskt system är ett applikationssystem där applikationerna samverkar på en gemensam databas. I SAP termer är det logiska systemet i praktiken en klient – den minsta, fristående affärsenheten inom en SAP installation.
Eftersom det logiska systemnamnet unikt identifierar ett system inom nätverket kan två system inte dela samma namn om de är anslutna till varandra som BW-system, som källsystem eller planeras att anslutas.
Exempel: Produktionssystemets logiska namn
Ta ett exempel på ett logiskt systemnamn för en produktion SAP BW-server i Tyskland:
| Elementet | Värderar | Betydelse |
|---|---|---|
| SID | PBG | P = Produktion (typ), B = BW (komponent), G = Tyskland (anläggning) |
| Klient | 100 | Tresiffrigt klientnummer tilldelat vid installationen |
| Logiskt systemnamn | PBGCLNT100 | SID + CLNT + klientnummer — standardformuläret |
SAP Instans vs. SAP SID
De två termerna beskriver olika lager av samma system. Instansen handlar om runtime-resurserSID:t handlar om identitet.
| Aspect | SAP Exempel | SAP SID |
|---|---|---|
| Vad det är | En runtime-behållare med resurser på en server | En tresiffrig identifierare för hela SAP system |
| Omfattning | Per applikation eller databasserver | Pelle SAP system (hela installationen) |
| Exempel | Dialog, Central, Databas | C11, PRD, DEV, QAS |
| Kan ändras under körning? | Ja — instanser kan startas, stoppas eller läggas till | Nej — åtgärdat vid installationstillfället |
| Används för | Lastbalansering, skalning, felisolering | Identifiering i transporter, RFC:er, övervakning |
Var SID och instans Numbers Dyka upp
När ett system är installerat visas SID och det tvåsiffriga instansnumret på många ställen där en Basis-administratör arbetar varje dag.
- OS-användarkonton:
<sid>adm(t.exprdadm) Ochsapadm. - Profilfiler:
DEFAULT.PFL,<SID>_DVEBMGS<NN>_<host>, där NN är instansnumret. - Serviceportar: avsändarport 32 , gatewayport 33 , meddelandeserverport 36 .
- RFC-destinationer och TMS-rutter adresseras av SID.
- SAP GUI-inloggningsposter visa SID bredvid värdnamnet.
Bästa praxis för SID- och instanskonfiguration
En ren SID- och instansstrategi lönar sig för landskapets livslängd. Följande metoder minskar överraskningar under transporter, uppdateringar och granskningar.
- Håll dig till en namngivningskonvention över DEV/QAS/PRD så varje systems roll är uppenbar enbart från SID.
- Undvik SAP-reserverade värden med tre bokstäver och databasnamn för att förhindra omarbetning efter installationen.
- Dokumentera betydelsen av varje SID-tecken i landskapsdiagrammet så att nya skarvar kan tolka det.
- Pin-instansnummer när man kör flera system på en värd så att portintervallen inte kolliderar.
- Använd distinkta logiska systemnamn för varje klient för att hålla ALE/IDoc-routning entydig.
- Behåll databasinstansen på sin egen värd när belastningsprofiler tillåter det, så att dialogtoppar inte svälter ut databasens I/O.
