Por que os diretórios Oracle são nomeados / u01 / u02 etc…? [fechadas]


11

Trabalho com o Oracle RDBMS há alguns anos e hoje, depois de instalar um pela enésima vez, fiquei pensando: por que o instalamos em / u01, / u02 etc.?

É claro que você pode instalá-lo em outro lugar, mas, por algum motivo desconhecido, essa convenção é usada em todos os lugares e eu não vi nenhuma instalação séria do Oracle, por exemplo, / opt

Alguma lição de história que eu perdi?


5
download.oracle.com/docs/html/A97297_01/appg_ofa.htm . O que foi confuso neste documento? Você pode ser mais específico em sua pergunta. O documento parece claro, o que o confundiu?
S.Lott 27/05

1
Eu acredito que a pergunta é sobre a etimologia do nome do diretório
Codebling

@ Bling Código: O documento parece bastante claro sobre esse ponto. O que mais você precisa saber?
S.Lott 27/05

@ S.Lott: você está certo. Você provavelmente poderia ter respondido ao invés de comentar também
Codebling

@ Bling Code: Eu não sei qual deve ser a resposta, porque eu não entendo a pergunta. Espero que o @Ubersoldat esclareça a questão listando algo que foi confuso ou difícil de entender. Então eu acho que a pergunta pode ser respondida.
S.Lott 27/05

Respostas:


6

É baseado em unix e VMS muito antigos. No início dos anos 80, quando as máquinas unix (ou seja, Sun Solaris) foram lançadas pela primeira vez, não havia padrões sobre como ou onde montar suas unidades além da raiz. Então, você precisava de algo que fosse fácil de digitar (ou seja, curto), identificasse qual unidade física era (para quando morreu). Com o oracle, cada unidade montada era usada para um arquivo de dados que nunca era acessado por nada além do Oracle. As versões anteriores do Oracle tinham limitações no comprimento dos caminhos para seus arquivos de dados. Além disso, você (o dba) precisava usar as ferramentas de linha de comando e o edlin para corrigir arquivos de configuração, para que a Oracle pudesse encontrar seus arquivos de dados após a morte de uma unidade.

Em resumo, no Oracle 6 e 7, você queria caminhos de unidade curtos e fáceis de lembrar, mapeados para unidades físicas para agilidade na manutenção.

Desde então, os padrões foram criados, modificados, adicionadas ferramentas de gerenciamento. Mas essa documentação nunca foi alterada. Porque funciona como descrito. E os DBAs inteligentes podem descobrir como isso funciona em seus sistemas. E se eles não puderem, o Oracle Consulting (a US $ 2 mil por dia por pessoa) ficará mais do que feliz em fazer isso por você.


Também gosto de @jlliagre apontando para um caminho mais POSIX.
Eldelshell

AFAIK, ainda não há um local padrão para pontos de montagem de sistemas de arquivos permanentes. / u01 ainda me parece uma boa escolha quase garantida para não entrar em conflito com os padrões futuros.
Jlliagre

2

De acordo com o documento S Lott aponta para, /u01é o nome padrão recomendado para "Ponto de montagem 1 dos dados do usuário". Eu acho que foi escolhido em vez de algo como /opt/oracle/user01economizar espaço e pressionamentos de tecla.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.