Oracle-Datenbank -Instanzen können eingerichtet werden, um entweder den gemeinsam genutzten Server oder dedizierten Server -Modi verwenden . Dedicated Server-Modus funktioniert am besten mit kleinen Client Lasten, die persistent und langjährige Aufträge ausgeführt . Gemeinsamer Server-Modus ist ideal für eine große Gruppe von Benutzern, die begrenzten Systemressourcen gemeinsam nutzen müssen . Dedicated Server Mode
Die Standard-Datenbank- Verbindung -Modus für Oracle 11gR2 wird Server-Modus gewidmet . In diesem Modus sind Benutzer-und Server-Prozessen getrennt , wobei jeder Benutzer, der seinen eigenen dedizierten Server-Prozess . Oracle empfiehlt die Verwendung von dedizierten Server -Modus für eine Client-Last von 50 Benutzern oder weniger und für Jobs, die machen konsequente und langjährige Anfragen aus der Datenbank.
Freigegebenen Server -Modus
In Shared-Server -Modus kann ein einzelner Server-Prozess beherbergen mehrere Benutzer Prozesse und Datenbank-Ressourcen werden zwischen einer großen Anzahl von Kunden zusammengefasst. Oracle empfiehlt, Shared -Modus , wenn der Client Ladeanforderungen wahrscheinlich dazu führen wird eine Belastung für Arbeitsspeicher oder Systemressourcen . Der Datenbankadministrator muss die Anzahl der Server-Prozess mit jeder Datenbank -Instanz erstellt .
Auswirkungen auf die System-Speicher und Ressourcen
gemeinsam genutzten Server -Modus benötigt weniger Speicher und erhöht die Skalierbarkeit für große Gruppen von Benutzern. Allerdings ist es weniger effizient bei der Verarbeitung Routine Produktion Arbeitsplätze , die Fähigkeit fehlt, Starten und Stoppen einer Datenbank-Instanz und führen Media Recovery . Während der Verarbeitung besser auf Routine Produktion Arbeitsplätze , dedizierten Server -Modus leidet auch die Falle ineffizienter Ressourcennutzung durch die Zuweisung von separaten Server-Prozesse für jeden einzelnen Benutzer , auch im Leerlauf Aufgaben .