Linux 及 UNIX 環境變數設定
視作業系統而定,會在 db2profile 檔案 (適用於 Bash 或 Korn Shell) 或 db2cshrc 檔案 (適用於 C Shell) 中設定環境變數的值。
對 db2profile 或 db2cshrc 檔案的呼叫會放在實例擁有者的 .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/userprofile 和 sqllib/usercshrc 檔案。 您可以將自己的實例環境設定放入這些檔案中。 如果您不想要 db2profile 或 db2cshrc Script 中的新環境設定,您可以使用對應的使用者 Script (在 db2profile 或 db2cshrc Script 結尾呼叫) 來置換它們。 在您使用 db2iupgrade 指令執行的實例升級期間,會複製使用者 Script ,以便您的環境修改仍在使用中。
您可以使用 installDSDriver 指令,從 IBM® Data Server Driver Package 或 IBM Data Server Driver for ODBC and CLI 安裝產生 db2profile 檔案 (適用於 Born 及 Korn Shell) 及 db2cshrc 檔案 (適用於 C Shell)。 執行 db2profile 或 db2cshrc 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