日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Oracle批量賦權(quán)的實現(xiàn)

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

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、成都網(wǎng)站建設(shè)、興山網(wǎng)絡(luò)推廣、成都小程序開發(fā)、興山網(wǎng)絡(luò)營銷、興山企業(yè)策劃、興山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供興山建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:www.cdcxhl.com

一、建立只讀用戶A:

 
 
 
  1. -- Create the user  
  2. create user A  
  3. identified by ""  
  4. default tablespace LMIS  
  5. temporary tablespace LMIS  
  6. profile DEFAULT;  
  7.  

二、授予A相應(yīng)的權(quán)限(在有DBA權(quán)限用戶B下執(zhí)行)

 
 
 
  1. grant create session to A;  
  2. grant create synonym to A; 

三、以擁有者B身份執(zhí)行下面的語句(commit 窗口)

 
 
 
  1. set heading OFF;  
  2. set feedback OFF;  
  3. SPOOL c:\temp\A.SQL; --放文件的路徑  
  4. SELECT 'create synonym '||tname||' for B.'||tname||';' FROM TAB;  
  5. SPOOL OFF; 

四、轉(zhuǎn)變?yōu)楸毁x權(quán)用戶A的身份,執(zhí)行

 
 
 
  1. @c:\temp\A.SQL 

五、賦予用戶A權(quán)限(在B用戶COMMIT窗口下執(zhí)行)

 
 
 
  1. set heading OFF;  
  2. set feedback OFF;  
  3. SPOOL c:\grantA.SQL;  
  4. SELECT 'grant select,insert,update,delete,REFERENCES,INDEX on ' ||  
  5.  TNAME || ' to A;'  
  6. FROM TAB WHERE TABTYPE <>'VIEW'  
  7. UNION ALL  
  8. SELECT 'grant select,insert,update,deleteon ' || OBJECT_NAME ||  
  9.  ' to A;'  
  10. FROM USER_OBJECTS  
  11.  WHERE OBJECT_TYPE = 'VIEW' 
  12. UNION ALL  
  13. SELECT 'grant EXECUTEon ' || OBJECT_NAME || ' to A;'  
  14. FROM USER_OBJECTS  
  15.  WHERE OBJECT_TYPE = 'PROCEDURE' 
  16. UNION ALL  
  17. SELECT 'grant EXECUTEon ' || OBJECT_NAME || ' to A;'  
  18. FROM USER_OBJECTS  
  19.  WHERE OBJECT_TYPE = 'FUNCTION' 
  20. UNION ALL  
  21. SELECT 'grant selecton ' || OBJECT_NAME || ' to A;'  
  22. FROM USER_OBJECTS  
  23.  WHERE OBJECT_TYPE = 'SEQUENCE';  
  24.  
  25.  SPOOL OFF;  

六、執(zhí)行腳本

 
 
 
  1. @c:\grantA.SQL; 

【編輯推薦】

三種oracle賦權(quán)

oracle樹查詢的實現(xiàn)

oracle查詢當(dāng)前時間的實現(xiàn)

帶您深入了解Oracle臨時表

教您如何在oracle中存圖片


當(dāng)前題目:Oracle批量賦權(quán)的實現(xiàn)
文章路徑:http://www.5511xx.com/article/dhjjsse.html