Db2

在整個數據庫的 DB2 上創建新的只讀使用者

  • September 19, 2016

我是一名 oracle/sql 伺服器 DBA,對 IBM DB2 的了解有限。我們在 AIX 6 上執行 DB2 9.7 fp4。我想創建一個新使用者並授予他對特定數據庫的只讀權限。請幫忙!

感謝和問候穆罕默德

DB2 中的數據庫沒有隻讀權限。您將需要授予SELECT特定表的權限,最好通過角色來避免多次這樣做。

  1. 創建一個新的數據庫角色,例如create role readonly
  2. 將所需表的權限授予SELECT該角色: grant select on myschema.mytable to role readonly.
  3. 在作業系統中創建一個新使用者,例如# mkuser newuser.
  4. 將角色授予使用者:grant role readonly to user newuser

請注意,新使用者可能需要更改初始密碼才能連接到數據庫。

引用自:https://dba.stackexchange.com/questions/68410