Oracle Database
डेटा शब्दकोश
खोज…
टिप्पणियों
डेटा शब्दकोश दृश्य, जिसे कैटलॉग दृश्यों के रूप में भी जाना जाता है, आपको वास्तविक समय में डेटाबेस की स्थिति की निगरानी करने देता है:
USER_
, ALL_
, और DBA_
साथ उपसर्ग किए गए विचार, स्कीमा ऑब्जेक्ट्स के बारे में जानकारी दिखाते हैं जो आपके ( USER_
) के स्वामित्व में हैं, आपके द्वारा सुलभ ( ALL_
) या SYSDBA विशेषाधिकार ( DBA_
) वाले उपयोगकर्ता द्वारा सुलभ हैं। उदाहरण के लिए, देखें ALL_TABLES
उन सभी तालिकाओं को दिखाता है जिन पर आपके विशेषाधिकार हैं।
V$
व्यू प्रदर्शन-संबंधी जानकारी दिखाता है।
_PRIVS
विचार उपयोगकर्ताओं, भूमिकाओं और वस्तुओं के विभिन्न संयोजनों के लिए विशेषाधिकार जानकारी दिखाता है।
संग्रहित वस्तुओं का पाठ स्रोत
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
उपयोगकर्ता को दिए गए विशेषाधिकार:
- सिस्टम विशेषाधिकार
select *
from dba_sys_privs
where grantee = :username
- वस्तु अनुदान
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)
- सिस्टम विशेषाधिकार
select *
from role_sys_privs
where role in (select granted_role from dba_role_privs where grantee= :username)
- वस्तु अनुदान
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