新聞中心
Oracle批量賦權(quán)的方法可以實(shí)現(xiàn)一些特定的功能:兩個(gè)用戶(hù),其中一個(gè)用戶(hù)A 沒(méi)有數(shù)據(jù)結(jié)構(gòu),實(shí)現(xiàn)通過(guò)用戶(hù)A訪問(wèn)用戶(hù)B的所有數(shù)據(jù),只有讀取數(shù)據(jù)的權(quán)限,看不到B用戶(hù)數(shù)據(jù)結(jié)構(gòu),只能查詢(xún)。

創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、興山網(wǎng)絡(luò)推廣、成都小程序開(kāi)發(fā)、興山網(wǎng)絡(luò)營(yíng)銷(xiāo)、興山企業(yè)策劃、興山品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供興山建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):13518219792,官方網(wǎng)址:www.cdcxhl.com
一、建立只讀用戶(hù)A:
- -- Create the user
- create user A
- identified by ""
- default tablespace LMIS
- temporary tablespace LMIS
- profile DEFAULT;
二、授予A相應(yīng)的權(quán)限(在有DBA權(quán)限用戶(hù)B下執(zhí)行)
- grant create session to A;
- grant create synonym to A;
三、以擁有者B身份執(zhí)行下面的語(yǔ)句(commit 窗口)
- set heading OFF;
- set feedback OFF;
- SPOOL c:\temp\A.SQL; --放文件的路徑
- SELECT 'create synonym '||tname||' for B.'||tname||';' FROM TAB;
- SPOOL OFF;
四、轉(zhuǎn)變?yōu)楸毁x權(quán)用戶(hù)A的身份,執(zhí)行
- @c:\temp\A.SQL
五、賦予用戶(hù)A權(quán)限(在B用戶(hù)COMMIT窗口下執(zhí)行)
- set heading OFF;
- set feedback OFF;
- SPOOL c:\grantA.SQL;
- SELECT 'grant select,insert,update,delete,REFERENCES,INDEX on ' ||
- TNAME || ' to A;'
- FROM TAB WHERE TABTYPE <>'VIEW'
- UNION ALL
- SELECT 'grant select,insert,update,deleteon ' || OBJECT_NAME ||
- ' to A;'
- FROM USER_OBJECTS
- WHERE OBJECT_TYPE = 'VIEW'
- UNION ALL
- SELECT 'grant EXECUTEon ' || OBJECT_NAME || ' to A;'
- FROM USER_OBJECTS
- WHERE OBJECT_TYPE = 'PROCEDURE'
- UNION ALL
- SELECT 'grant EXECUTEon ' || OBJECT_NAME || ' to A;'
- FROM USER_OBJECTS
- WHERE OBJECT_TYPE = 'FUNCTION'
- UNION ALL
- SELECT 'grant selecton ' || OBJECT_NAME || ' to A;'
- FROM USER_OBJECTS
- WHERE OBJECT_TYPE = 'SEQUENCE';
- SPOOL OFF;
六、執(zhí)行腳本
- @c:\grantA.SQL;
【編輯推薦】
三種oracle賦權(quán)
oracle樹(shù)查詢(xún)的實(shí)現(xiàn)
oracle查詢(xún)當(dāng)前時(shí)間的實(shí)現(xiàn)
帶您深入了解Oracle臨時(shí)表
教您如何在oracle中存圖片
網(wǎng)頁(yè)題目:Oracle批量賦權(quán)的實(shí)現(xiàn)
標(biāo)題URL:http://www.5511xx.com/article/dhjjsse.html


咨詢(xún)
建站咨詢(xún)
