我的筆記本hostname是 IBMT602007D64,安裝DB2數據庫失敗。由於安裝數據庫已經有很多版本及平台的經驗了。但是對這個問題的原因卻感覺很詫異,DB2也沒有報錯信息提示。最後總算明白我的電腦為什麼不能安裝成功了。那是因為hostname使用了IBM開頭,因此安裝實例的時候,用戶默認也是IBMT602007D64了,違反了用戶標識的有效性。所以安裝失敗。
以下是對賬戶和用戶標識的一點總結。
本地系統帳戶是一個特殊的本地帳戶,它具有提升特權並且不需要密碼。選擇此帳戶的主要優點是它不需要維護密碼。例如,如果您當前正在用管理員特權安裝 DB2 產品,但將用具有較少特權的帳戶來使用該 DB2 產品,則可以考慮選擇本地系統帳戶。使用本地系統帳戶的主要缺點是它不能訪問以下網絡資源:
遠程 DB2 性能計數器
多數據庫分區環境中的遠程文件系統
如果本地用戶或域用戶帳戶可用,則建議您選擇它而不是本地系統帳戶,但在安裝完成後您必須對指定的帳戶具有訪問權以便進行維護。
如果選擇本地用戶或域用戶帳戶,則可以指定現有用戶標識或創建一個新的用戶標識。如果您指定的標識不存在,則會為您創建一個標識。要創建新的域用戶標識,必須作為具有管理域組和用戶權限的用戶登錄。
用戶信息框中包含域下拉列表,它列示了此服務器所屬的 Windows(R) 域的名稱。要標識本地計算機而不是域,可以選擇無 - 使用本地用戶帳戶,也可以將域字段保留為空白。
在用戶名字段中輸入有效的 DB2 用戶標識。
有效的 DB2 用戶標識:
可以包含 1 到 30 個字符
可包含字母、數字、@、# 或 $
不能以 IBM(R)、SYS、SQL 或數字開頭
不能是 DB2 保留字(USERS、ADMINS、GUESTS、PUBLIC 或 LOCAL)或 SQL 保留字
不能以 $ 結束
不能包含重音字符
輸入密碼,並通過在確認密碼字段中再次輸入該密碼來確認密碼。
如果想讓 DB2 產品使用同一用戶帳戶來登錄所有服務,則選擇對其余服務使用同一個用戶名和密碼。
在將 DAS 作為一項 Windows 服務啟動時,DB2 產品使用您指定的用戶名和密碼來登錄。