Чому каталоги Oracle мають назву / u01 / u02 тощо…? [зачинено]


11

Я працював з Oracle RDBMS вже кілька років, і сьогодні, встановивши його в n-й раз, мені було цікаво, чому ми встановлюємо його в / u01, / u02 тощо?

Звичайно, ви можете встановити його деінде, але з незрозумілої причини ця умова використовується скрізь, і я не бачив жодної серйозної установки Oracle, наприклад, / opt

Будь-який урок історії я пропустив?


5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . Що було бентежно в цьому документі? Чи можете ви бути більш конкретними у своєму питанні. Документ здається зрозумілим, що вас бентежило?
С.Лотт

1
Я вважаю, що питання стосується етимології назви каталогів
Codebling

@Code Bling: Документ здається цілком зрозумілим з цього приводу. Що ще потрібно знати?
С.Лотт

@ S.Lott: ти маєш рацію. Напевно, ви могли б відповісти замість того, щоб коментувати
кодування

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

Відповіді:


6

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

Підводячи підсумок, для Oracle 6 та 7 ви хотіли коротких, легких для запам'ятовування доріжок, які відображалися на фізичні приводи для швидкого обслуговування.

З цього часу були створені, змінені стандарти, додані інструменти управління. Але ця документація ніколи не змінювалася. Тому що це працює, як описано. І розумні DBA можуть зрозуміти, як це працює в їхніх системах. І якщо вони не зможуть 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.