問題為何? 11i 1.6 版中修改過HP-UX su 命令,如此原有的環境變數無法如在舊版中一樣地出現。因而,依靠原有特性的應用程式 (例如, Oracle) 必須明確地檢查所有必要的變數是否俱全。
如何解決?環境變數 (例如,LD_LIBRARY_PATH 或Oracle中所需要的 SHLIB_PATH) 能在 Oracle 設定檔中定義,或是由工具組利用設定環境變數的 .env 檔案叫出 su 命令來定義。下列為在工具組命令集中,設定叫出Oracle 之範例:
# su oracle -c "cd ${ORACLE_HOME}; . ./.env; sqlplus '/as sysdba'"<<EOF