當前位置:首頁 » 版權產權 » db2給用戶賦所有許可權

db2給用戶賦所有許可權

發布時間: 2020-12-26 05:13:35

1. db2不同表空間 賦權語句

在DB2 中將抄在表空間中授權給用戶的語句是

GRANTUSEOFTABLESPACEtbspace_nameTOapp_developer1

通過查詢SYSCAT.TBSPACEAUTH視圖可以看到用戶app_developer1被成功授權

2. db2把一個表賦值給一個用戶只能給這個用戶看

許可權控制 ,你可以自己網路搜索下。

3. db2 ,定義欄位 abcd character(10)類型賦值問題。

後面賦值空格,是定長字元存儲的特性

比如char(10)

a 則存儲的是 a ,然後後面用9個空格補專齊屬。

aa 則是 aa,後面用8個空格補齊。

updatetabnamesetabcd=abcd||'0'where...

4. 在db2中如何賦給用戶select所有表的許可權啊跪求,在線等!

沒有
沒有

5. 怎樣賦予一個db2用戶實例級許可權

db2 update dbm cfg using SYSCTRL_GROUP group name

6. 怎麼新建DB2用戶,並賦權

chown 是對復這個文件的用戶跟組進行許可權更改制,aaa這個目錄本身就是屬於aaa這個用戶,要滿足你的需要,建議你將用戶bbb添加到另外一個組去,這個組只有bbb這個成員,然後用組來賦予許可權,這樣就能用來限制只有bbb能讀而其他用戶沒許可權,當然 ,你也可以對aaa這個目錄使用chmod命令,chmod o+r /export/home/aaa 就行了,不過這樣的話你系統內的其他用戶也能讀取這個文件了

7. 如何把一個用戶下所有表的查詢許可權賦給另一用戶

只要將用戶下所有表的查詢許可權賦給用戶2即可。但是,用戶1下可能有很多表,如果一條一條地寫grant語句很不現實,這里介紹一種便捷的方法:通過查詢語句得到grant賦許可權腳本,執行一下就可以了。

SQL> show user
USER 為"SYS"
SQL> create user tt
2 identified by tt;

用戶已創建

SQL> grant create session to tt;

授權成功。

SQL> select 'grant select on '||owner||'.'||object_name|| ' to user1;'
2 from dba_objects
3 where object_type='TABLE' and wner='SCOTT';

'GRANTSELECTON'||OWNER||'.'||OBJECT_NAME||'TOUSER1;'
------------------------------------------------------------------------------

grant select on SCOTT.BONUS to user1;
grant select on SCOTT.CC to user1;
grant select on SCOTT.CC1 to user1;
grant select on SCOTT.DEPT to user1;
grant select on SCOTT.EMP to user1;
grant select on SCOTT.SALGRADE to user1;
grant select on SCOTT.T1 to user1;
grant select on SCOTT.T2 to user1;
grant select on SCOTT.TT to user1;

已選擇9行。

復制上面的查詢結果執行一下就可以了。如果查詢結果太多的話,可以將這樣做:

set pages 999;
set heading off;
spool run_grant.sql
select 'grant select on '||owner||'.'||object_name|| ' to user1;'
from dba_objects
where object_type='TABLE' and wner='SCOTT';
spool off;
@run_grant

這是一種很方便高效的方法,可以使工作事半功倍。

把所有表的查詢許可權賦給另一個用戶

grant select any table to QUERY;

8. DB2賦權問題

你可以查一下系統表SYSIBM.SYSTABAUTH,把B用戶的許可權全部查出來,
然後再改為A用戶插入系統表

9. db2視圖賦權問題

再看看報錯,按描述有點「怪」。如果確定賦權失敗是因為「無許可權」就用如下SQL查一下看看。

db2 "select PRIVILEGE, GRANTABLE from sysibmadm.privileges where authid='user_name' and objectname='view_name' and objectschema='view_schema' and objecttype='VIEW'"

10. db2 怎麼給視圖 view 賦權 grant

db2 grant view to user,記得加上模式名

熱點內容
美發店認證 發布:2021-03-16 21:43:38 瀏覽:443
物業糾紛原因 發布:2021-03-16 21:42:46 瀏覽:474
全國著名不孕不育醫院 發布:2021-03-16 21:42:24 瀏覽:679
知名明星確診 發布:2021-03-16 21:42:04 瀏覽:14
ipad大專有用嗎 發布:2021-03-16 21:40:58 瀏覽:670
公務員協議班值得嗎 發布:2021-03-16 21:40:00 瀏覽:21
知名書店品牌 發布:2021-03-16 21:39:09 瀏覽:949
q雷授權碼在哪裡買 發布:2021-03-16 21:38:44 瀏覽:852
圖書天貓轉讓 發布:2021-03-16 21:38:26 瀏覽:707
寶寶水杯品牌 發布:2021-03-16 21:35:56 瀏覽:837