Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base: 841180
(http://support.microsoft.com/kb/841180/EN-US/
)
Oracle database service startup process stops responding
Wichtig: Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich bitte, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen einer Sicherungskopie, zum Wiederherstellen und Bearbeiten der Registrierung finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986
(http://support.microsoft.com/kb/256986/DE/
)
Beschreibung der Microsoft Windows-Registrierung
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.
Nach der Installation des MS04-011-Sicherheitsupdates für Microsoft Windows auf einem Computer, der die Oracle-Datenbank 8i ausführt, reagiert der Computer während des Startvorgangs möglicherweise nicht mehr. Das MS04-011-Sicherheitsupdate wird im folgenden Microsoft Security Bulletin beschrieben:
Methode 1: Starten Sie den Oracle-Datenbankdienst manuell
Ändern Sie auf dem Computer, der die Oracle-Datenbank ausführt, das Startverhalten des Oracle-Datenbankdienstes in "Manuell", und starten Sie dann den Oracle-Datenbankdienst manuell. Gehen Sie hierzu folgendermaßen vor:
Ändern Sie den Starttyp des Oracle-Datenbankdienstes in "Manuell". Gehen Sie hierzu folgendermaßen vor:
Klicken Sie auf Start, zeigen Sie auf Einstellungen, und klicken Sie auf Systemsteuerung.
Doppelklicken Sie in der Systemsteuerung auf Verwaltung.
Doppelklicken Sie im Verwaltungsfenster auf Dienste.
Doppelklicken Sie im rechten Fenster des Fensters "Dienste" auf OracleService<SID>.
Klicken Sie im Dialogfeld Eigenschaften von OracleService<SID> (Lokaler Computer) (OracleService<SID> Properties [Local Computer]) auf die Registerkarte Allgemein.
Klicken Sie in der Liste Starttyp auf Manuell und anschließend auf OK.
Ändern Sie die Starteinstellung der Instanz der Oracle-Datenbank so, dass die Oracle-Datenbankinstanz nicht automatisch gestartet wird, wenn der Oracle-Datenbankdienst gestartet wird. Gehen Sie hierzu folgendermaßen vor.
Achtung: Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die das gesamte System betreffen und eine Neuinstallierung des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
Klicken Sie auf Start und anschließend auf Ausführen.
Geben Sie in das Feld Öffnen den Dateinamen regedit ein, und klicken Sie auf OK.
Gehen Sie im Registrierungseditor zum folgenden Schlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0
Hinweis: Der Name dieses Registrierungsschlüssels endet mit der Zahl Null (0), nicht mit dem Buchstaben O.
Doppelklicken Sie im rechten Fenster des Registrierungseditors auf ORA_<SID>_AUTOSTART.
Hinweis: Ersetzen Sie <SID> durch den Namen des Oracle-Datenbankdienstes.
Geben Sie im Dialogfeld Zeichenfolge bearbeiten den Wert FALSE in das Feld Wert ein, und klicken Sie auf OK.
Schließen Sie den Registrierungseditor.
Erstellen Sie die folgende Batchdatei mit dem Namen "StartupOracleORCL.sql":
connect <username>/<password>
startup PFILE=<Full path of the INIT.ORA file for the instance of Oracle database>
exit
Erstellen Sie die folgende Windows-Batchdatei mit dem Namen "Orastart.bat" in demselben Ordner, in dem Sie unter Schritt 3 die Batchdatei "StartupOracleORCL.sql" erstellt haben:
@echo off
net start <Oracle Service Name>
set ORACLE_SID=<Oracle SID>
svrmgrl @<Full path of startupOracleORCL.sql created in Step 3>
exit
Hinweis: Sie müssen <Oracle Service Name> und <Oracle SID> durch den Namen bzw. die SID des Oracle-Datenbankdienstes ersetzen.
Führen Sie die Datei "Orastart.bat" an einer Eingabeaufforderung aus.
Hinweis: Sie können feststellen, dass die Instanz der Oracle-Datenbank erfolgreich gestartet wird.
Methode 2: Automatisieren Sie den Start der Oracle-Dienste mithilfe von Windows Resource Kit-Programmen
Gehen Sie folgendermaßen vor, um den Start der Oracle-Dienste mithilfe der Programme "Service Installer" (Instsrv.exe) und "Applications as Services" (Srvany.exe) zu automatisieren:
Hinweis: Die Programme "Service Installer" (Instsrv.exe) und "Applications as Services" (Srvany.exe) sind im Windows Server 2003 Resource Kit enthalten.
Downloaden und installieren Sie die Windows Resource Kit-Programme.
Doppelklicken Sie auf die Textdatei "C:\OracleStartup\Oracle.reg", um die Informationen in die Registrierung zu importieren.
Erstellen Sie im Ordner "C:\OracleStartup" eine Textdatei mit dem Namen "OracleStartup.cmd", die folgende Informationen enthält:
sleep 60
net start OracleServiceORCL
SET ORACLE_SID=ORCL
svrmgrl @C:\OracleStartup\OracleStartup.sql
sleep 15
EXIT
Erstellen Sie eine Textdatei "C:\OracleStartup\OracleStartup.sql", die folgende Informationen enthält:
connect internal/oracle
startup PFILE=C:\init.ora
Hinweis: Der Startparameter muss den vollqualifizierten Pfad der Datei "Init.ora" enthalten.
Wichtig: Die Datei "C:\OracleStartup\OracleStartup.cmd" enthält Benutzeranmeldeinformationen in Klartext. Beschränken Sie daher den Zugriff auf diese Datei auf Administratoren und das Startkonto des Oracle-Dienstes. Sie können die Einfügung von Benutzeranmeldeinformationen in die Datei "C:\OracleStartup\OracleStartup.cmd" möglicherweise umgehen, indem Sie den Oracle-Server für Windows-Authentifizierung konfigurieren. Beziehen Sie das Dokument "Note: 60634.1 (WIN: Setup O/S Authentication)" von Oracle Corporation, um Informationen zum Konfigurieren von Oracle für Windows-Authentifizierung zu erhalten. Informationen zur Kontaktaufnahme mit Oracle Corporation finden Sie auf folgender Website:
Die in diesem Artikel genannten Fremdanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.
Die Kontaktinformationen bezüglich der in diesem Artikel erwähnten Fremdanbieter sollen Ihnen helfen, den benötigten technischen Support zu finden. Diese Kontaktinformationen können ohne vorherige Ankündigung geändert werden. Sie werden von Microsoft ohne jede Gewähr weitergegeben.
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Bitte geben Sie Ihr Feedback zu diesem Artikel ab
Hat dieser Artikel bei der Lösung Ihres Problems geholfen?
Ja
Nein
Ich weiß nicht
Waren die Informationen für Ihr Problem relevant?
Ja
Nein
Wie könnte man den Artikelinhalt verbessern?
Hinweis: Leider können wir keine Kommentare persönlich beantworten.
Danke! Dieses Feedback hilft uns dabei, die Supportartikel weiter zu verbessern. Weitere Informationen finden Sie auf der Hilfe und Support-Startseite.