十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
與對(duì)象權(quán)限有關(guān)的視圖有以下幾個(gè),TAB表示表權(quán)限,COL表示列權(quán)限:
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到威信網(wǎng)站設(shè)計(jì)與威信網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國(guó)際域名空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋威信地區(qū)。
USER_TAB_PRIVS_MADE
USER_TAB_PRIVS_RECD
ALL_TAB_PRIVS_MADE
ALL_TAB_PRIVS_RECD
USER_COL_PRIVS_MADE
USER_COL_PRIVS_RECD
ALL_COL_PRIVS_MADE
ALL_COL_PRIVS_RECD
由于以上視圖非常類似,所以就拿USER_TAB_PRIVS_MADE,USER_TAB_PRIVS_RECD這兩個(gè)視圖舉例。
1.USER_TAB_PRIVS_MADE視圖為以下結(jié)構(gòu),簡(jiǎn)單的說(shuō)就是表示當(dāng)前用戶授予其他用戶的表權(quán)限。
列 | 類 型 | 說(shuō) 明 |
grantee | VARCHAR2(30) | 該特權(quán)所授予的用戶 |
table_name | VARCHAR2(30) | 所授予的特權(quán)所操作的對(duì)象名 |
column_name | VARCHAR2(30) | 所授予的特權(quán)所操作的對(duì)象名 |
grantor | VARCHAR2(30) | 授權(quán)者 |
privilege | VARCHAR2(40) | 對(duì)該對(duì)象授予的特權(quán) |
grantable | VARCHAR2(3) | 特權(quán)所授予的用戶是否可以將這種特權(quán)再授予其他用戶。該值等于YES或NO |
2.USER_TAB_PRIVS_RECD視圖為以下結(jié)構(gòu),簡(jiǎn)單的說(shuō)就是表示其他用戶授予當(dāng)前用戶的表權(quán)限。
列 | 類 型 | 說(shuō) 明 |
owner | VARCHAR2(30) | 擁有該對(duì)象的用戶 |
table_name | VARCHAR2(30) | 所授予的特權(quán)所操作的對(duì)象名 |
grantor | VARCHAR2(30) | 授權(quán)者 |
privilege | VARCHAR2(40) | 對(duì)該對(duì)象授予的特權(quán) |
grantable | VARCHAR2(3) | 特權(quán)所授予的用戶是否可以將這種特權(quán)再授予其他用戶。該值等于YES或NO |
hierarchy | VARCHAR2(3) | 特權(quán)是否構(gòu)成層次關(guān)系。該值等于YES或NO |
我想通過(guò)以上兩個(gè)視圖的解釋就很明了了,通俗的說(shuō)以MADE結(jié)尾的視圖是表示我授予別人的權(quán)限,RECD結(jié)尾的就是別人授予我的權(quán)限。
--查詢已授予的對(duì)象權(quán)限(即某個(gè)用戶對(duì)哪些表對(duì)哪些用戶開(kāi)放了對(duì)象權(quán)限)
以test用戶登錄,test用戶是有dba權(quán)限的
SQL> SELECT * FROM user_tab_privs_made; --查出test用戶對(duì)哪些開(kāi)放的對(duì)象權(quán)限
TEST@orcl>SELECT * FROM user_tab_privs_made; GRANTEE TABLE_NAME GRANTOR PRIVILEGE GRA HIE ------------------------------ ------------------------------ --------------------- ----------------- ------ ------ JKWY INTERFACEUSERS TEST SELECT NO NO
以test1用戶登錄,查看當(dāng)前用戶給tom用戶分配只有查詢dn表權(quán)限
SQL> select grantee, owner, table_name, privilege from user_tab_privs;
GRANTEE OWNER TABLE_NAME PRIVILEGE ------------------------------ --------------------- ---------------------- -------------------- TOM TEST1 DN SELECT