Ich versuche eine Oracle Xe-Datenbank in meinem vps zu erstellen.
VPS OS: Cent OS.
Wenn Sie versuchen,
auszuführen %Vor%es wirft einen Fehler Datenbank confiration fehlgeschlagen und die Protokolle zu überprüfen, sondern protokolliert nur zeigt ORA-01034: ORACLE nicht verfügbar
Unten ist die Geschichte ...
%Vor%Fügen Sie den Servernamen und die IP-Adresse zur Datei / etc / hosts
hinzuIch hatte dieselben Probleme.
Ich habe oracle-xe deinstalliert. Siehe So konfigurieren Sie Oracle 10g xe unter Linux
Dann folgte
%Vor%Alles ging gut.
Ok, die Lösung mag seltsam klingen, aber heute habe ich genau den gleichen Fehler bei der Installation von Oracle Xe auf Centos. Ich habe viel gekämpft, um die Antwort zu finden, aber am Ende war das Problem, wie ich die Drehzahl installierte.
Anfangs habe ich den Befehl
benutzt %Vor%und irgendwie gab es denselben Fehler, den Sie bekommen.
Danach habe ich versucht
%Vor%und es hat für mich funktioniert. Nicht ganz sicher, warum das "h" -Flag, welches das Hash-Flag ist, ein Problem verursacht, aber es hat für mich funktioniert.
Ich sah mich auch dem ähnlichen Problem auf Linux Mint 17.3 gegenüber. Glücklicherweise fand ich die Lösung früher. Das Problem ist einfach, dass Ihre Shared-Memory-Datei nicht dort ist, wo Oracle es erwartet, d. H. / Dev / shm, aber Sie haben es bei / run / shm mit / dev / shm, das darauf verweist.
Um dieses Problem zu beheben, müssen Sie vor dem Konfigurieren der Datenbank die folgenden Schritte in der angegebenen Reihenfolge ausführen:
%Vor%Ich habe es getestet, funktioniert perfekt.
Nachdem ich "oracle saugt" frustriert über die fehlende Protokollierung von der Installation, konnte ich das Problem beheben, das die Konfiguration in einem Andock-Container fehlschlug, auf dem die Hortonworks HDP 2.6 Sandbox lief:
Oracle XE benötigt 1 GB Shared Memory und schlägt andernfalls fehl (ich habe 512 MB nicht versucht), entsprechend Ссылка .
%Vor%Ändern / fügen Sie die Zeile hinzu:
%Vor%Laden Sie die Konfiguration dann erneut durch:
%Vor%Beachten Sie, dass Sie, wenn Sie später den Andock-Container neu starten, 'mount -a' noch einmal machen müssen, da es mit dem Standard-Set für den Container ~ 65 mb beginnt.
Normalerweise ist es der fehlgeschlagenen Konfiguration gelungen, einen Listener zu erstellen, und Sie müssen dies vor dem erneuten Ausführen der Konfiguration beenden.
%Vor%für debian ... wie man oracle-XE von rpm installiert
%Vor%Datenbank konfigurieren ... Die Datenbankkonfiguration ist fehlgeschlagen. Details finden Sie in /u01/app/oracle/product/11.2.0/xe/config/log
Kommentar # memory_target=100663296
Ich habe einen ganzen Tag verloren, da keine der anderen Antworten auf dieser Seite für mich (Ubuntu) funktioniert hat.
Richtige Anweisungen, wo hier
Der Haupttrick, der in anderen Tutorials fehlte, war das Ausführen von
vor