「DB2 安裝」精靈會在安裝 DB2® 資料庫產品期間,自動建立使用者及群組(必要的話)。
如果您正在使用「DB2 安裝」精靈,則可以在安裝期間建立下列使用者及群組。
若要手動建立下列使用者及群組,請參閱建立用於 DB2 資料庫安裝的群組及使用者 ID(Linux 及 UNIX)。在 Linux 及 UNIX 作業系統上,使用三個使用者及三個群組來操作 DB2。
- 實例擁有者
- DB2 實例是在實例擁有者起始目錄中建立的。這個使用者 ID 可控制所有 DB2
程序,並擁有實例內含之資料庫所使用的所有檔案系統及裝置。
預設使用者是 db2inst1,而預設群組是 db2iadm1。
使用「DB2 安裝」精靈時,預設動作是針對您的 DB2 實例來建立新的使用者。
預設名稱為 db2inst1。如果該使用者名稱已存在,則「DB2 安裝」精靈會使用者名稱(db2inst2、db2inst3 等等)進行搜尋。搜尋會繼續進行,直到找到系統上的非現存使用者名稱作為預設實例擁有者 ID 為止。如果您選擇繼續,則「DB2 安裝」精靈會建立此使用者。然而,也可以選擇指定任何現存使用者作為實例擁有者。
此使用者名稱建立方法也適用於建立隔離使用者及 DB2 管理伺服器使用者。
- 隔離使用者
- 隔離使用者是用來在 DB2 資料庫所使用的位址空間之外,
執行使用者定義的函數 (UDF) 及儲存程序。預設使用者是 db2fenc1,
而預設群組是 db2fadm1。如果您不需要此安全等級(例如,在測試環境中),則可以使用實例擁有者作為隔離使用者。
- DB2 管理伺服器使用者
- DB2 管理伺服器使用者的使用者 ID 用於在您的系統上執行 DB2 管理伺服器 (DAS)。預設使用者為 dasusr1,而預設群組為 dasadm1。DB2 GUI 工具也會使用這個使用者 ID,對本端伺服器資料庫實例及資料庫執行管理作業。
每個電腦上僅有一個 DAS。一個 DAS 服務有一個以上的資料庫實例,包括屬於不同安裝的資料庫實例。
DAS 可以服務版次低於 DAS 版次的資料庫實例。然而,對於版次高於 DAS 版次的資料庫實例,DAS 必須移轉至更高的層次。DAS 版次必須與它服務的任何資料庫實例版次一樣高(或更高)。
使用者 ID 限制
使用者 ID 具有下列限制及需求:
- 必須具有 guests、admins、users 及 local 以外的主要群組
- 可以包括小寫字母 (a-z)、數字 (0-9) 及底線字元 (_)
- 長度不能超出 8 個字元
- 不能以 IBM、SYS、SQL 或數字開頭
- 不能是 DB2 保留字 (USERS、ADMINS、GUESTS、PUBLIC 或 LOCAL) 或 SQL 保留字
- 無法使用具有 DB2 實例 ID、DAS ID 或隔離 ID 之 root 專用權的任何「使用者 ID」。
- 不能包括重音字元
- 如果指定現存使用者 ID,而不是建立新的使用者 ID,請確定使用者 ID: