Db2
在整個數據庫的 DB2 上創建新的只讀使用者
我是一名 oracle/sql 伺服器 DBA,對 IBM DB2 的了解有限。我們在 AIX 6 上執行 DB2 9.7 fp4。我想創建一個新使用者並授予他對特定數據庫的只讀權限。請幫忙!
感謝和問候穆罕默德
DB2 中的數據庫沒有隻讀權限。您將需要授予
SELECT
特定表的權限,最好通過角色來避免多次這樣做。
- 創建一個新的數據庫角色,例如
create role readonly
。- 將所需表的權限授予
SELECT
該角色:grant select on myschema.mytable to role readonly
.- 在作業系統中創建一個新使用者,例如
# mkuser newuser
.- 將角色授予使用者:
grant role readonly to user newuser
。請注意,新使用者可能需要更改初始密碼才能連接到數據庫。