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?
Réponses:
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.
la source
Selon le document que pointe S Lott,
/u01
est 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/user01
pour économiser de l'espace et des frappes.la source