除了少數限制之外,非 root 安裝的目錄結構也與 root 安裝的目錄結構稍有不同。
在 root 安裝期間,DB2® 產品的子目錄及檔案會在 root 使用者選擇的目錄中建立。
與 root 使用者不同,非 root 使用者無法選擇安裝 DB2 產品的位置。非 root 安裝一律位於 $HOME/sqllib 目錄,其中 $HOME 代表非 root 使用者的起始目錄。非 root 安裝之 sqllib 目錄中的子目錄佈置與 root 安裝類似。
對於 root 安裝,可以建立多個實例。實例所有權會與建立實例的使用者 ID 相關聯。
非 root 安裝只能有一個 DB2 實例。非 root 安裝目錄包含所有 DB2 產品檔案及實例檔案,但是沒有軟鏈結。
下表彙總了 root 安裝與非 root 安裝之間的差異。
準則 | Root 安裝 | 非 root 安裝 |
---|---|---|
使用者可以選取安裝目錄 | 是 | 否。DB2 產品安裝在使用者的起始目錄下。 |
容許的 DB2 實例數 | 多個 | 一個 |
安裝期間部署的檔案 | 僅程式檔案。必須在安裝之後建立實例。 | 程式檔案及實例檔案。可在安裝之後立即使用DB2 產品。 |