日本語PDF

orabasetabについて

orabasetabファイルを使用して、$ORACLE_HOME, ORACLE_BASE、ORACLE_BASE_HOMEおよびORACLE_BASE_CONFIGに基づいて基本ディレクトリを定義します。

orabasetabファイルは、ORACLE_HOME/install/orabasetabにあります。ORACLE_HOMEが読取り専用であるか読取り/書込みであるかを判断するには、orabasetabファイルの存在を確認します。orabasetabファイルには、ORACLE_BASEとOracleホームのHOME_NAMEも定義されます。HOME_NAMEは、ORACLE_HOMEの内部名です。

$ORACLE_HOMEで始まる、orabasetabファイルの最後の行は、ORACLE_HOMEのディレクトリを定義します。最後の行は4つのフィールドで構成され、それぞれコロンのデリミタ(:)で区切られます。

  1. 最初のフィールドは、現在の$ORACLE_HOMEと一致します。

  2. 2番目のフィールドは、現在のORACLE_HOMEのORACLE_BASEを定義します。

  3. 3番目のフィールドは、読取り専用のORACLE_HOMEにORACLE_BASE_HOMEパスを構築するときに使用されるHOME_NAMEを定義します。

  4. 4番目のフィールドは、読取り/書込みのORACLE_HOMEではNを、読取り専用のORACLE_HOMEではYを表示します。

読取り専用のORACLE_HOMEでは、ORACLE_BASE_HOMEパスはORACLE_BASE/homes/HOME_NAMEで、ORACLE_BASE_CONFIGはORACLE_BASEと同じです。

読取り/書込みのORACLE_HOMEでは、ORACLE_HOME、ORACLE_BASE_HOMEおよびORACLE_BASE_CONFIGはすべて同じです。

orabasetabファイルの表示

  1. Oracleインストール所有者ユーザー・アカウント(oracle)としてログインします。

  2. $ORACLE_HOME/installディレクトリに移動します。

    $ cd /u01/app/oracle/product/19.0.0/dbhome_1/install
  3. orabasetabファイルの内容を表示します。

    $ cat orabasetab
    /u01/app/oracle/product/19.0.0/dbhome_1:/u01/app/oracle:OraDB19Home1:Y:

    この例では、行の末尾の4番目のフィールドのYは、Oracleホームが読取り専用であることを示します。