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の内部名です。
               
orabasetabファイルの最後の行は、$ORACLE_HOMEで始まり、$ORACLE_HOMEのディレクトリを定義します。最後の行は4つのフィールドで構成され、それぞれはコロン(:)で区切られています。
- 
                     最初のフィールドは、現在の$ORACLE_HOMEと一致します。 
- 
                     2番目のフィールドは、現在のORACLE_HOMEのORACLE_BASEを定義します。 
- 
                     3番目のフィールドは、読取り専用ORACLE_HOMEでORACLE_BASE_HOMEパスを構成する場合に使用される、HOME_NAMEを定義します。 
- 
                     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ファイルの表示
- 
                        Oracleインストール所有者のユーザー・アカウント( oracle)としてログインします。
- 
                        $ORACLE_HOME/installディレクトリに移動します。$ cd /u01/app/oracle/product/19.0.0/dbhome_1/install
- 
                        orabasetabファイルの内容を表示します。$ cat orabasetab /u01/app/oracle/product/19.0.0/dbhome_1:/u01/app/oracle:OraDB19Home1:Y:この例では、行末の4番目のフィールドにある Yは、読取り専用Oracleホームがあることを示しています。
親トピック: Oracleホームの進化