關(guān)于DB2創(chuàng)建數(shù)據(jù)庫的問題
我用DB2 v9新建數(shù)據(jù)庫的時(shí)候,我把”缺省路徑“寫的是D:\DataLog\DB2_Mashup(此目錄存在),當(dāng)一切操作都OK點(diǎn)完成的時(shí)候,提示如下:
SQL1052N 數(shù)據(jù)庫路徑 "D:\DataLog\DB2_Mashup" 不存在。
解釋:
說明:
該命令的 "<path>" 參數(shù)中指定的路徑無效。不存在該名稱的路徑,或者在
DB2_CREATE_DB_ON_PATHS 注冊表變量被禁用時(shí),指定了路徑(僅限于 Windows)
。
在 Windows 或 UNIX 環(huán)境下的分區(qū)數(shù)據(jù)庫環(huán)境中,分區(qū)數(shù)據(jù)庫組中的每個(gè)節(jié)點(diǎn)都
必須有相同的硬盤驅(qū)動(dòng)器規(guī)范(路徑)可用并且具有可用空間,才能成功執(zhí)行
CREATE DATABASE 命令。硬盤驅(qū)動(dòng)器路徑是在數(shù)據(jù)庫管理器配置中指定的。如果
DFTDBPATH 為空白,那么缺省值將是實(shí)例擁有的機(jī)器上安裝了 DB2 的硬盤驅(qū)動(dòng)器
路徑(即,db2 安裝路徑)。
但是如果我把路徑直接改為D:\,直接設(shè)在根目錄下就OK了,原因可能是windows下只能指定盤符,不能進(jìn)一步指定路徑,因此只能放在根目錄下,如果是Linux,就不存在上述問題。
posted on 2007-11-20 22:13 sun 閱讀(1997) 評論(1) 編輯 收藏 所屬分類: DB2