मेरे पास all_directories में एक निर्देशिका है, लेकिन मुझे यह पता लगाना होगा कि इसके साथ कौन से अनुमतियां संबद्ध हैं, यानी इस पर क्या दिया गया है?ओरेकल निर्देशिका पर अनुमतियों को कैसे क्वेरी करें?
उत्तर
यह आपको भूमिकाओं, उपयोगकर्ता और अनुमतियां एक निर्देशिका पर दी देना चाहिए:
SELECT *
FROM all_tab_privs
WHERE table_name = 'your_directory'; --> needs to be upper case
और हाँ, यह all_TAB_privs ध्यान में रखते हुए है ;-) उस दृश्य के लिए एक बेहतर नाम "ALL_OBJECT_PRIVS की तरह कुछ होगा ", चूंकि इसमें पीएल/एसक्यूएल ऑब्जेक्ट्स और उनके निष्पादन अनुमतियां भी शामिल हैं।
यह सुनिश्चित नहीं था कि आपका मतलब है कि ओरेकल उपयोगकर्ता निर्देशिका के साथ \ Oracle निर्देशिका ऑब्जेक्ट और अंतर्निहित ऑपरेटिंग सिस्टम निर्देशिका के बीच अनुमतियों के सहसंबंध को पढ़ सकते हैं या लिख सकते हैं।
जैसा कि डीसीकी ने बाड़ के ओरेकल पक्ष को कवर किया है, निम्नलिखित ओरेकल दस्तावेज से लिया गया है here मिला।
विशेषाधिकार निर्देशिका के लिए दी गई अनुमतियाँ ऑपरेटिंग प्रणाली निर्देशिका के लिए परिभाषित की स्वतंत्र रूप से बनाई गई हैं, और दो या बिल्कुल अनुरूप नहीं हो सकता है। उदाहरण के लिए, एक त्रुटि होती है, तो नमूना उपयोगकर्ता घंटा निर्देशिका वस्तु पर पढ़ें विशेषाधिकार प्रदान किया जाता है लेकिन इसी ऑपरेटिंग सिस्टम निर्देशिका पढ़ें अनुमति Oracle डाटाबेस प्रक्रियाओं के लिए परिभाषित नहीं है।
आप सभी निर्देशिकाओं के लिए सभी विशेषाधिकारों देख सकते हैं निम्नलिखित बुद्धि
SELECT *
from all_tab_privs
where table_name in
(select directory_name
from dba_directories);
निम्नलिखित आप विशेषाधिकार आप बैकअप आप क्या किया है या कुछ और करने की जरूरत है चाहिए देने के लिए एसक्यूएल बयान देता है
select 'Grant '||privilege||' on directory '||table_schema||'.'||table_name||' to '||grantee
from all_tab_privs
where table_name in (select directory_name from dba_directories);
ओरेकल 11 जी आर 2 (कम से कम 11.2.02 के साथ) के साथ datapump_dir_objs नामक एक दृश्य है।
SELECT * FROM datapump_dir_objs;
दृश्य वर्तमान में जुड़े उपयोगकर्ता के लिए निर्देशिका वस्तु की NAME
, PATH
के साथ-साथ READ
और WRITE
अनुमतियों को दर्शाता है। यह किसी भी निर्देशिका ऑब्जेक्ट्स को प्रदर्शित नहीं करता है जो वर्तमान उपयोगकर्ता को पढ़ने या लिखने की अनुमति नहीं है, हालांकि।
- 1. लिनक्स निर्देशिका अनुमतियों को समझना
- 2. फ़ाइल अनुमतियों को निर्देशिका अनुमतियों का उत्तराधिकारी नहीं है
- 3. मैं सक्रिय निर्देशिका ऑब्जेक्ट पर प्रभावी अनुमतियों से कैसे क्वेरी करूं?
- 4. अनुमतियों के लिए क्वेरी टीएफएस
- 5. rsync: चयनित लक्ष्य निर्देशिका अनुमतियों को कैसे रखें?
- 6. क्वेरी ओरेकल
- 7. गैर-पदानुक्रमित डेटा पर ओरेकल पदानुक्रमित क्वेरी
- 8. ओरेकल- एक क्वेरी
- 9. मैं प्रोग्राम अनुमतियों को फ़ाइल अनुमतियों को कैसे बदलूं?
- 10. ओरेकल क्वेरी निष्पादन समय
- 11. ओरेकल एसक्यूएल क्वेरी लॉगिंग
- 12. ओरेकल 11 जी सिस्टम पर उपलब्ध निर्देशिका ऑब्जेक्ट्स कैसे खोजें?
- 13. ओरेकल क्वेरी स्तंभ नाम
- 14. नाम के आधार पर, निर्देशिका के लिए उपयोगकर्ता और समूह अनुमतियों को कैसे बदला जाए?
- 15. ओरेकल क्वेरी मिलती
- 16. विरोधाभासी ओरेकल क्वेरी परिणाम
- 17. ओरेकल क्वेरी सिंटैक्स मोड में HSQLDB का उपयोग कैसे करें?
- 18. ओरेकल अप्टाइम क्वेरी
- 19. ओरेकल डेटाबेस अद्यतन क्वेरी
- 20. cmake "इंस्टॉल निर्देशिका" निर्देश के साथ फ़ाइल अनुमतियों को कैसे संरक्षित करें?
- 21. ओरेकल एसक्यूएल डेवलपर में डेटाबेस नाम क्वेरी कैसे करें?
- 22. ओरेकल में dbms_lock पर निष्पादन कैसे करें?
- 23. ओरेकल 11 जी Sys क्वेरी
- 24. 8080 पर ओरेकल एक्सई घटक को कैसे अक्षम करें?
- 25. नहीं अनुमतियों
- 26. दिलचस्प ओरेकल विश्लेषणात्मक क्वेरी चुनौती
- 27. Django ऐप के लिए डेटाबेस अनुमतियों को कैसे कॉन्फ़िगर करें?
- 28. google api (OAuth 2) अनुमतियों को कैसे स्टोर करें?
- 29. पायथन shutil.copytree - अनुमतियों को अनदेखा करें
- 30. बहिष्कृत अनुमतियों को कैसे निर्धारित किया जाए?
अनुपलब्ध 'निर्देशिका' कीवर्ड के रूप में अपडेट किया गया –