Linux 及 UNIX 環境變數設定

視作業系統而定,會在 db2profile 檔案 (適用於 Bash 或 Korn Shell) 或 db2cshrc 檔案 (適用於 C Shell) 中設定環境變數的值。

db2profiledb2cshrc 檔案的呼叫會放在實例擁有者的 .bashrc (Bash Shell) 檔案中,以及 .profile (Bash 或 Korn Shell) 檔案或 .login (C Shell) 檔案中。

AIX® 作業系統:
  • PATH,包括數個 Db2® 目錄,包括 sqllib/bin
  • LIBPATH,包括 sqllib/lib 目錄
Linux® 作業系統:
  • PATH,包括數個 Db2 目錄,包括 sqllib/bin
  • LD_LIBRARY_PATH,包括 sqllib/lib 目錄

在實例建立期間會建立空的 sqllib/userprofilesqllib/usercshrc 檔案。 您可以將自己的實例環境設定放入這些檔案中。 如果您不想要 db2profiledb2cshrc Script 中的新環境設定,您可以使用對應的使用者 Script (在 db2profiledb2cshrc Script 結尾呼叫) 來置換它們。 在您使用 db2iupgrade 指令執行的實例升級期間,會複製使用者 Script ,以便您的環境修改仍在使用中。

您可以使用 installDSDriver 指令,從 IBM® Data Server Driver PackageIBM Data Server Driver for ODBC and CLI 安裝產生 db2profile 檔案 (適用於 Born 及 Korn Shell) 及 db2cshrc 檔案 (適用於 C Shell)。 執行 db2profiledb2cshrc Shell Script 檔會設定環境變數,如下列清單所示:
  • 一般 PATH 及程式庫路徑設定。
    export PATH=INSTALL_PATH/bin:$PATH
    在 AIX 作業系統上設定程式庫路徑:
    export LIBPATH=INSTALL_PATH/lib:$LIBPATH
    在其他 UNIX 作業系統及 Linux 作業系統上設定程式庫路徑:
    export LD_LIBRARY_PATH=INSTALL_PATH/lib:$LD_LIBRARY_PATH
  • 開放程式碼驅動程式要使用的環境變數。
    export IBM_DB_DIR=INSTALL_PATH
    export IBM_DB_LIB=INSTALL_PATH/lib
    export IBM_DB_INCLUDE=INSTALL_PATH/include
    export DB2_HOME=INSTALL_PATH
    export DB2LIB=INSTALL_PATH/lib
  • SQLJ、 JDBC及 JCC 驅動程式使用的環境變數。
    export CLASSPATH=INSTALL_PATH/java/db2jcc.jar:$CLASSPATH
    export CLASSPATH=INSTALL_PATH/java/sqlj.zip:$CLASSPATH
  • CLPPlus 公用程式要使用的環境變數。
    export CLASSPATH=INSTALL_PATH/tools/clpplus.jar:$CLASSPATH
    export CLASSPATH=INSTALL_PATH/tools/jline-0.9.93.jar:$CLASSPATH
    export CLASSPATH=INSTALL_PATH/tools/antlr-3.2.jar:$CLASSPATH