Pourquoi les répertoires Oracle sont-ils nommés / u01 / u02 etc…? [fermé]

11

Je travaille avec le SGBDR Oracle depuis quelques années et aujourd'hui, après en avoir installé un pour la énième fois, je me demandais pourquoi l'installer dans / u01, / u02, etc.?

Bien sûr, vous pouvez l'installer ailleurs, mais pour une raison inconnue, cette convention est utilisée partout et je n'ai vu aucune installation sérieuse d'Oracle dans, par exemple, / opt

Une leçon d'histoire que j'ai ratée?

Eldelshell
la source
5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . Qu'est-ce qui prêtait à confusion dans ce document? Pouvez-vous être plus précis dans votre question. Le document semble clair, qu'est-ce qui vous a dérouté?
S.Lott
1
Je crois que la question porte sur l'étymologie du nom du répertoire
Codebling
@Code Bling: Le document semble assez clair sur ce point. Que faut-il savoir de plus?
S.Lott
@ S.Lott: vous avez raison. Vous auriez probablement pu répondre au lieu de commenter aussi
Codebling
@Code Bling: je ne sais pas quelle devrait être la réponse car je ne comprends pas la question. J'espère que @Ubersoldat clarifie la question en énumérant quelque chose de déroutant ou difficile à comprendre. Ensuite, je pense que la question peut être répondue.
S.Lott

Réponses:

6

Il est basé sur un très ancien Unix et VMS. Au début des années 80, lorsque les machines Unix (c'est-à-dire Sun Solaris) étaient mises en ligne pour la première fois, il n'existait aucune norme quant à la manière ou à l'emplacement de montage de vos disques autres que ceux racine. Il vous fallait donc quelque chose de facile à taper (c'est-à-dire court), d'identifier de quel disque physique il s'agissait (pour quand il est mort). Avec oracle, chaque lecteur monté était utilisé pour un fichier de données auquel personne d'autre qu'Oracle n'avait accédé. Les premières versions d'Oracle avaient des limites sur la longueur des chemins d'accès à leurs fichiers de données. De plus, vous (le dba) devez utiliser les outils de ligne de commande et edlin pour corriger les fichiers de configuration afin qu'Oracle puisse trouver ses fichiers de données après la mort d'un lecteur.

Pour résumer, pour Oracle 6 et 7, vous vouliez des chemins d'accès courts et faciles à mémoriser, mappés à des disques physiques pour une maintenance rapide.

Depuis lors, des normes ont été créées, modifiées, des outils de gestion ajoutés. Mais cette documentation n'a jamais été modifiée. Parce que cela fonctionne comme décrit. Et les DBA intelligents peuvent comprendre comment cela fonctionne dans leurs systèmes. Et s'ils ne peuvent pas, Oracle Consulting (à 2 000 $ par jour et par personne) sera plus qu'heureux de le faire pour vous.

Thomas Jones-Low
la source
J'aime aussi @jlliagre qui pointe vers un chemin plus POSIX.
Eldelshell
AFAIK, il n'y a toujours pas d'emplacement standard pour les points de montage des systèmes de fichiers permanents. / u01 me semble toujours un bon choix presque garanti de ne pas entrer en conflit avec la future norme.
jlliagre
2

Selon le document que pointe S Lott, /u01est le nom standard recommandé pour "Point de montage des données utilisateur 1". Je suppose qu'il a été choisi au lieu de quelque chose comme /opt/oracle/user01pour économiser de l'espace et des frappes.

jlliagre
la source