Почему каталоги Oracle называются / u01 / u02 и т. Д.? [закрыто]


11

Я работаю с СУБД Oracle несколько лет, и сегодня, после ее установки в n-й раз, мне стало интересно, почему мы устанавливаем ее в / u01, / u02 и т. Д.?

Конечно, вы можете установить его где-то еще, но по неизвестной причине это соглашение используется везде, и я не видел какой-либо серьезной установки Oracle, например, в / opt

Любой урок истории я пропустил?


5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . Что смущало в этом документе? Можете ли вы быть более конкретным в своем вопросе. Документ кажется понятным, что вас смутило?
С.Лотт

1
Я полагаю, что вопрос об этимологии названия каталога
Codebling

@Code Bling: документ кажется достаточно ясным по этому вопросу. Что еще нужно знать?
С.Лотт

@ S.Lott: ты прав. Вы, вероятно, могли бы ответить вместо того, чтобы комментировать тоже
Codebling

@Code Bling: Я не знаю, каким должен быть ответ, потому что я не понимаю вопроса. Я надеюсь, что @Ubersoldat прояснит этот вопрос, перечислив что-то запутанное или трудное для понимания. Тогда я думаю, что на вопрос можно ответить.
С.Лотт

Ответы:


6

Он основан на очень старых Unix и VMS. В начале 80-х годов, когда Unix (т.е. Sun Solaris) машины впервые подключались к сети, не было стандартов относительно того, как или где монтировать ваши диски, кроме корневого. Таким образом, вам нужно было что-то, что было бы легко напечатать (например, короткое), определить, какой физический диск это было (для того, когда он умер). С помощью оракула каждый смонтированный диск использовался для одного файла данных, к которому никогда не обращался ничего, кроме Oracle. Ранние версии Oracle имели ограничения по длине путей для своих файлов данных. Кроме того, вам (dba) нужно было использовать инструменты командной строки и edlin для исправления файлов конфигурации, чтобы Oracle мог найти свои файлы данных после смерти диска.

Подводя итог, для Oracle 6 и 7 вам нужны короткие, легко запоминающиеся пути накопителей, которые сопоставляются с физическими накопителями для быстрого обслуживания.

С тех пор стандарты были созданы, изменены, добавлены инструменты управления. Но эта документация никогда не менялась. Потому что это работает как описано. И умные администраторы баз данных могут выяснить, как это работает в их системах. И если они не смогут, Oracle Consulting (по 2 тыс. Долларов в день на человека) будет более чем рада сделать это за вас.


Мне также нравится @jlliagre, указывающий на более POSIX-путь.
Eldelshell

AFAIK, до сих пор нет стандартного расположения постоянных точек монтирования файловых систем. / u01 все еще кажется мне хорошим выбором, почти гарантированно не противоречащим будущему стандарту.
Jlliagre

2

Согласно документу S Lott указывает, /u01является рекомендуемым стандартным именем для «точки подключения пользовательских данных 1». Я думаю, что это было выбрано вместо того, /opt/oracle/user01чтобы сэкономить место и нажатия клавиш.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.