新增資料庫使用者並授與許可權

若要有效地安裝及使用 IBM® Product Master ,您必須新增資料庫使用者並授與必要的許可權。

開始之前

Product Master 資料庫綱目需要在伺服器層次鑑別的資料庫使用者。

關於此作業

只有在安裝階段期間,才需要下列資料庫專用權; 在執行 create_schema 指令之前。
  • BINDADD
  • 外部
  • ROUTINE
  • IMPLSCHEMA
  • NOFENCE
在執行 create_schema 指令之後,可以撤銷這些專用權。 在修正套件安裝或新版本移轉期間, 需要這些資料庫專用權。

程序

  1. 在作業系統層次建立使用者。
    1. 建立作業系統使用者。
      您必須具有 root 權限才能建立使用者。 如果您沒有建立使用者的 root 權限,請聯絡 DB2® 伺服器管理者以取得協助。
    2. 設定使用者的密碼。
      您可以嘗試使用使用者 ID 來連接至伺服器,以驗證使用者可以連接至伺服器。
    3. 設定使用者的新密碼。
      使用 AIX®,密碼會在您登入伺服器之後立即到期。
  2. 建立資料庫使用者 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
  3. 授與使用者在所有 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
  4. 授與使用者許可權給您為 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
  5. 為使用者 PIM建立標題為 PIM 的綱目。

    由 Control Center建立的範例 SQL。

    CREATE SCHEMA PIM AUTHORIZATION PIM;

下一步

如果您想要另一個 Product Master實例再多一個資料庫綱目使用者,請重複這些步驟。 例如,如果您想要另一個 Product Master測試實例,則在資料庫中建立名稱為 pimtest 的資料庫使用者及綱目。 這項作業需要名稱為 pimtest的作業系統使用者。
重要事項: 您可以與開發或 QA 環境共用 Product Master 的資料庫,但不能與正式作業環境共用。 共用 Product Master 正式作業資料庫會對正式作業效能產生不利影響。