खोज…


टिप्पणियों

डेटा शब्दकोश दृश्य, जिसे कैटलॉग दृश्यों के रूप में भी जाना जाता है, आपको वास्तविक समय में डेटाबेस की स्थिति की निगरानी करने देता है:

USER_ , ALL_ , और DBA_ साथ उपसर्ग किए गए विचार, स्कीमा ऑब्जेक्ट्स के बारे में जानकारी दिखाते हैं जो आपके ( USER_ ) के स्वामित्व में हैं, आपके द्वारा सुलभ ( ALL_ ) या SYSDBA विशेषाधिकार ( DBA_ ) वाले उपयोगकर्ता द्वारा सुलभ हैं। उदाहरण के लिए, देखें ALL_TABLES उन सभी तालिकाओं को दिखाता है जिन पर आपके विशेषाधिकार हैं।

V$ व्यू प्रदर्शन-संबंधी जानकारी दिखाता है।

_PRIVS विचार उपयोगकर्ताओं, भूमिकाओं और वस्तुओं के विभिन्न संयोजनों के लिए विशेषाधिकार जानकारी दिखाता है।

Oracle प्रलेखन: कैटलॉग व्यू / डेटा डिक्शनरी व्यू

संग्रहित वस्तुओं का पाठ स्रोत

USER_SOURCE वर्तमान उपयोगकर्ता के स्वामित्व वाली संग्रहीत वस्तुओं के पाठ स्रोत का वर्णन करता है। यह दृश्य OWNER कॉलम प्रदर्शित नहीं करता है।

select * from user_source where type='TRIGGER' and lower(text) like '%order%' 

ALL_SOURCE संग्रहित वस्तुओं के पाठ स्रोत का वर्णन करता है जो वर्तमान उपयोगकर्ता के लिए सुलभ है।

select * from all_source where owner=:owner

DBA_SOURCE डेटाबेस में सभी संग्रहीत वस्तुओं के पाठ स्रोत का वर्णन करता है।

select * from dba_source

Oracle में सभी तालिकाओं की सूची प्राप्त करें

select owner, table_name
from all_tables

ALL_TAB_COLUMNS वर्तमान उपयोगकर्ता के लिए सुलभ तालिकाओं, स्तंभों और समूहों के स्तंभों का वर्णन करता है। COLS के लिए एक पर्याय है USER_TAB_COLUMNS

select *
from all_tab_columns
where table_name = :tname

जानकारी को प्रिविलेज करें

उपयोगकर्ता को दी गई सभी भूमिकाएँ।

select * 
from dba_role_privs 
where grantee= :username

उपयोगकर्ता को दिए गए विशेषाधिकार:

  1. सिस्टम विशेषाधिकार
select * 
from dba_sys_privs 
where grantee = :username
  1. वस्तु अनुदान
select * 
from dba_tab_privs 
where grantee = :username

भूमिकाओं के लिए अनुमतियाँ।

अन्य भूमिकाओं के लिए भूमिकाएँ दी गईं।

select * 
from role_role_privs 
where role in (select granted_role from dba_role_privs where grantee= :username)
  1. सिस्टम विशेषाधिकार
select * 
from role_sys_privs  
where role in (select granted_role from dba_role_privs where grantee= :username)
  1. वस्तु अनुदान
select * 
from role_tab_privs  
where role in (select granted_role from dba_role_privs where grantee= :username)

ओरेकल संस्करण

select * 
from v$version

डेटाबेस में सभी वस्तुओं का वर्णन करता है।

select * 
from dba_objects

उन सभी डेटा शब्दकोश विचारों को देखने के लिए जिनके पास आपकी पहुंच है

select * from dict


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow