Warum heißen Oracle-Verzeichnisse / u01 / u02 usw.? [geschlossen]

11

Ich arbeite seit einigen Jahren mit dem Oracle RDBMS und habe mich heute nach der n-ten Installation gefragt, warum wir es in / u01, / u02 usw. installieren.

Natürlich können Sie es auch woanders installieren, aber aus einem unbekannten Grund wird diese Konvention überall verwendet, und ich habe beispielsweise in / opt keine ernsthafte Oracle-Installation gesehen

Hast du eine Geschichtsstunde verpasst?

Eldelshell
quelle
5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . Was war in diesem Dokument verwirrend? Können Sie in Ihrer Frage genauer sein? Das Dokument scheint klar zu sein, was hat Sie verwirrt?
S.Lott
1
Ich glaube, die Frage
betrifft
@ Code Bling: Das Dokument scheint in diesem Punkt ziemlich klar zu sein. Was muss man noch wissen?
S.Lott
@ S.Lott: Du hast recht. Sie hätten wahrscheinlich antworten können, anstatt auch zu kommentieren
Codebling
@ Code Bling: Ich weiß nicht, wie die Antwort lauten soll, weil ich die Frage nicht verstehe. Ich hoffe, dass @Ubersoldat die Frage klärt, indem es etwas auflistet, das verwirrend oder schwer zu verstehen war. Dann denke ich, dass die Frage beantwortet werden kann.
S.Lott

Antworten:

6

Es basiert auf sehr altem Unix und VMS. In den frühen 80er Jahren, als Unix-Maschinen (dh Sun Solaris) zum ersten Mal online gingen, gab es keine Standards dafür, wie oder wo Sie Ihre Laufwerke außer dem Root-Laufwerk mounten sollten. Sie brauchten also etwas, das einfach zu tippen war (dh kurz) und identifizierte, um welches physische Laufwerk es sich handelte (zum Zeitpunkt des Todes). Bei Oracle wurde jedes gemountete Laufwerk für eine Datendatei verwendet, auf die nur Oracle zugegriffen hat. Frühere Versionen von Oracle hatten Einschränkungen hinsichtlich der Länge der Pfade für ihre Datendateien. Außerdem mussten Sie (die Datenbank) Befehlszeilentools und edlin verwenden, um Konfigurationsdateien zu reparieren, damit Oracle die Datendateien nach dem Tod eines Laufwerks finden konnte.

Zusammenfassend wollten Sie für Oracle 6 und 7 kurze, leicht zu merkende Laufwerkspfade, die zur schnelleren Wartung physischen Laufwerken zugeordnet wurden.

Seitdem wurden Standards erstellt, geändert und Verwaltungstools hinzugefügt. Diese Dokumentation wurde jedoch nie geändert. Weil es wie beschrieben funktioniert. Und intelligente Datenbankadministratoren können herausfinden, wie es in ihren Systemen funktioniert. Und wenn dies nicht möglich ist, erledigt Oracle Consulting (bei 2.000 USD pro Tag und Kopf) dies gerne für Sie.

Thomas Jones-Low
quelle
Ich mag es auch, wenn @jlliagre auf einen POSIX-Pfad zeigt.
Eldelshell
AFAIK, es gibt noch keinen Standardspeicherort für permanente Dateisystem-Mountpunkte. / u01 scheint mir immer noch eine gute Wahl zu sein, die fast garantiert nicht mit dem zukünftigen Standard kollidiert.
Jlliagre
2

Laut dem Dokument, auf das S Lott verweist, /u01ist der empfohlene Standardname für "User Data Mount Point 1". Ich denke, es wurde gewählt /opt/oracle/user01, um Platz und Tastenanschläge zu sparen.

jlliagre
quelle