私は数年前からOracle RDBMSを使用してきましたが、今日、n回インストールした後、なぜ/ u01、/ u02などにインストールするのでしょうか?
もちろん、他の場所にインストールすることもできますが、何らかの理由で、この規則はどこでも使用されており、たとえば/ optに深刻なOracleのインストールを見たことはありません。
見逃した歴史の教訓は?
私は数年前からOracle RDBMSを使用してきましたが、今日、n回インストールした後、なぜ/ u01、/ u02などにインストールするのでしょうか?
もちろん、他の場所にインストールすることもできますが、何らかの理由で、この規則はどこでも使用されており、たとえば/ optに深刻なOracleのインストールを見たことはありません。
見逃した歴史の教訓は?
回答:
非常に古いunixとVMSに基づいています。UNIX(つまりSun Solaris)マシンが最初にオンラインになった80年代初期には、ルート以外のドライブをマウントする方法や場所に関する標準がありませんでした。そのため、入力が簡単な(短い)ものが必要で、どの物理ドライブが(死んだときのために)識別されました。oracleでは、マウントされた各ドライブは、Oracle以外からは決してアクセスされない1つのデータファイルに使用されていました。Oracleの初期バージョンでは、データファイルのパスの長さに制限がありました。さらに、ドライブ(DBA)はコマンドラインツールとedlinを使用して構成ファイルを修正する必要があったため、ドライブが停止した後にOracleがデータファイルを見つけることができました。
要約すると、Oracle 6および7の場合、メンテナンスを迅速化するために物理ドライブにマップされた短くて覚えやすいドライブパスが必要でした。
それ以来、標準が作成、変更、管理ツールが追加されました。しかし、そのドキュメントは変更されていません。説明どおりに機能するためです。また、スマートDBAは、システムでどのように機能するかを把握できます。できない場合は、Oracle Consulting(1人1日あたり2Kドル)で喜んで対応します。