若要有效地安裝及使用 IBM® Product Master ,您必須新增資料庫使用者並授與必要的許可權。
開始之前
Product Master 資料庫綱目需要在伺服器層次鑑別的資料庫使用者。
關於此作業
只有在安裝階段期間,才需要下列資料庫專用權; 在執行 create_schema 指令之前。
- BINDADD
- 外部
- ROUTINE
- IMPLSCHEMA
- NOFENCE
在執行 create_schema 指令之後,可以撤銷這些專用權。 在修正套件安裝或新版本移轉期間, 不 需要這些資料庫專用權。
程序
- 在作業系統層次建立使用者。
- 建立作業系統使用者。
您必須具有 root 權限才能建立使用者。 如果您沒有建立使用者的 root 權限,請聯絡 DB2® 伺服器管理者以取得協助。
- 設定使用者的密碼。
您可以嘗試使用使用者 ID 來連接至伺服器,以驗證使用者可以連接至伺服器。
- 設定使用者的新密碼。
使用 AIX®,密碼會在您登入伺服器之後立即到期。
- 建立資料庫使用者 pim ,並使用實例擁有者登入 (預設實例擁有者登入為 db2inst1) 來授與許可權。
您必須授與下列許可權:
- DBADM
- CREATETAB
- BINDADD
- CONNECT
- 建立未隔離
- IMPLICIT_SCHEMA
- LOAD ON DATABASE
範例 SQL:
db2 CONNECT TO <databasename> user <Username> using <password>
db2 GRANT DBADM, CREATETAB, BINDADD, CONNECT, CREATE_NOT_FENCED,
IMPLICIT_SCHEMA, LOAD ON DATABASE TO USER PIM
- 授與使用者在所有 Product Master 特定表格空間上使用空間的許可權。
您可以使用下列 SQL 陳述式來授與使用者許可權:
db2 GRANT USE OF TABLESPACE USERS TO PIM
db2 GRANT USE OF TABLESPACE INDX TO PIM
db2 GRANT USE OF TABLESPACE BLOB_TBL_DATA TO PIM
db2 GRANT USE OF TABLESPACE TEMP_USER TO PIM
db2 GRANT USE OF TABLESPACE XML_DATA TO PIM
db2 GRANT USE OF TABLESPACE XML_LARGE_DATA TO PIM
db2 GRANT USE OF TABLESPACE XML_INDEX TO PIM
- 授與使用者許可權給您為 Product Master 正式作業環境建立的任何其他表格空間。
您可以使用下列 SQL 陳述式來授與使用者許可權:
db2 GRANT USE OF TABLESPACE ICM_DATA TO PIM
db2 GRANT USE OF TABLESPACE ICM_IX TO PIM
db2 GRANT USE OF TABLESPACE ITM_DATA TO PIM
db2 GRANT USE OF TABLESPACE ITM_IX TO PIM
db2 GRANT USE OF TABLESPACE ITD_DATA TO PIM
db2 GRANT USE OF TABLESPACE ITD_IX TO PIM
db2 GRANT USE OF TABLESPACE ITA_DATA TO PIM
db2 GRANT USE OF TABLESPACE ITA_IX TO PIM
db2 GRANT USE OF TABLESPACE LCK_DATA TO PIM
db2 GRANT USE OF TABLESPACE LCK_IX TO PIM
- 為使用者 PIM建立標題為 PIM 的綱目。
由 Control Center建立的範例 SQL。
CREATE SCHEMA PIM AUTHORIZATION PIM;
下一步
如果您想要另一個
Product Master實例再多一個資料庫綱目使用者,請重複這些步驟。 例如,如果您想要另一個
Product Master測試實例,則在資料庫中建立名稱為
pimtest 的資料庫使用者及綱目。 這項作業需要名稱為
pimtest的作業系統使用者。
重要事項: 您可以與開發或 QA 環境共用 Product Master 的資料庫,但不能與正式作業環境共用。 共用 Product Master 正式作業資料庫會對正式作業效能產生不利影響。