Häufig herrscht Unklarheit darüber, welche Dienste bei einer Oracle Datenbank laufen müssen. Die nachfolgende Tabelle zeigt die gängigsten Dienste mit einer kurzen Erklärung:
OracleDBConsole<sid>
Beispiel: OracleDBConsoleo10g
Muss auf dem Rechner laufen, auf den über den Enterprise Manager zugegriffen werden soll.
OracleJobScheduler<sid>
OracleJobSchedulero10g
Muss nur laufen, wenn über externe Jobs Programme auf BS-Ebene aufgerufen werden sollen.
Oracle<Oracle_home>iSQL*Plus
OracleOraDB10g_home1iSQL*Plus
Muss laufen, falls iSQL*Plus gestartet werden soll.
Oracle<Oracle_home>TNSListener
OracleOrahome92TNSListener
Ist notwendig zum Betrieb des Listeners. Wenn er gestoppt wird, sind keine Verbindungen von den Clients zur Datenbank mehr möglich.
OracleService<sid>
OracleServiceora9
Wird auf jeden Fall zum Betrieb der Instanz benötigt. Jede Instanz hat ihren eigenen Dienst.
OracleService+ASM
Falls ASM eingesetzt wird, muss eine eigene Instanz mit eigener Parameterdatei und einem Dienst existieren.
Oracle<Oracle_home>ClrAgent
Zuständig für die Verbindung zu .NET. Nicht zwingend notwendig.
OracleCSService
Cluster Synchronisation Service, normalerweise nicht notwendig.
Dienste von Oracle 9.2.0 unter Win 2000 / XP:
OracleMTSRecoveryService
Hilft Microsoft Transaction Server Transaktionen im Fehlerfall zu recovern.
Oracle<Oracle_home>Agent
Beispiel: OracleOrahome92Agent
Wird vom Enterprise Manager auf dem zu betreuenden Datenbank Server benötigt. Wenn er gestoppt wird, kann die Datenbank nicht mehr remote überwacht und gesteuert werden.
Oracle<Oracle_home>ClientCache
OracleOrahome92ClientCache
Ist meistens unnötig, da ein Einsatz nur in Verbindung mit dem Oracle Name Server sinnvoll ist (der selten im Einsatz ist).
Oracle<Oracle_home>DataGatherer
OracleOrahome92DataGatherer
Ist nur notwendig zum Betrieb des Enterprise Manager Produkts Data Gatherer.
Oracle<Oracle_home>HTTPServer
OracleOrahome92HTTPServer
Ist ein Apache Webserver, der nicht benutzt werden muss. Sie sparen
10-50 MB Hauptspeicher, wenn Sie auf iSQL*Plus und die Web-Packages zum Darstellen von HTML Seiten direkt aus der Datenbank verzichten können.
Oracle<Oracle_home>ManagementServer
OracleOrahome92ManagementServer
Wird nur vom Enterprise Manager auf dem Rechner benötigt, auf dem er installiert wurde. Das muss/soll nicht der Datenbankserver sein!
Oracle<Oracle_home>PagingServer
OracleOrahome92PagingServer
Benutzt der Enterprise Manager für Paging Dienste. Kann beendet werden.
Oracle<Oracle_home>SNMPPeerEncapsulator
OracleOrahome92SNMPPeerEncapsulator
Wird nur verwendet, wenn mehr als ein SNMP Sub-Agent installiert wurde.
Oracle<Oracle_home>SNMPPeerMasterAgent
OracleOrahome92SNMPPeerMasterAgent
Simple Network Management Protocol. Damit können Knoten im Netzwerk andere über Ihren Status befragen.
Oracle<Oracle_home>TNSListener
OracleOraDB10g_home1TNSListener
Ist notwendig zum Betrieb des Listeners. Wenn er gestoppt wird, sind keine Verbindungen von den Clients zur Datenbank mehr möglich.
OracleService<sid>
OracleServiceo10g
Wird auf jeden Fall zum Betrieb der Instanz benötigt. Jede Instanz hat ihren eigenen Dienst.
Weitere Informationen zu diesem Thema erhalten Sie in unserem Oracle DBA II Kurs. Wir freuen uns auf Ihren Besuch!
Bitte nehmen Sie mich in den Verteiler der monatlichen Tipps & Tricks auf.