Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

v$ दृश्यों तक पहुंच कैसे प्रदान करें (v$session ,v$instance)

कोई भी सीधे वी$सेशन की अनुमति नहीं दे सकता क्योंकि वी$सेशन एक समानार्थी है। v$इंस्टेंस

. के लिए भी यही सच है

वास्तव में यह सभी v$ विचारों के लिए सच है, क्या वे सभी समानार्थी हैं

एसक्यूएल> टेस्ट_यूज़र को वी$सेशन पर ग्रांट सिलेक्ट; टेस्ट_यूज़र को वी $ सेशन पर ग्रांट सिलेक्ट करें * लाइन 1 पर त्रुटि * ओआरए -02030:केवल फिक्स्ड टेबल / व्यू से चयन कर सकते हैंएसक्यूएल> वी $ इंस्टेंस पर टेस्ट_यूज़र को ग्रांट सेलेक्ट करें; test_user*ERROR को लाइन 1:ORA-02030 पर v$instance पर चयन दें:केवल निश्चित तालिकाओं/दृश्यों में से चयन कर सकते हैं

V$SESSION को दिखाने की क्वेरी एक सार्वजनिक पर्याय है

SQL> dba_objects से object_type चुनें, जहां object_name ='V$SESSION';स्वामी OBJECT_TYPE———————————————- पब्लिक SYNONYMSQL> सेलेक्ट मालिक, ऑब्जेक्ट_टाइप dba_objects से जहां object_name =' वी$इंस्टेंस'; स्वामी OBJECT_TYPE ———————————————- सार्वजनिक पर्याय

ऑब्जेक्ट (तालिका/दृश्य) को समानार्थी बिंदु दिखाने के लिए क्वेरी

SQL> dba_synonyms से table_owner, table_name का चयन करें जहां समानार्थक_नाम ='V$SESSION';TABLE_OWNER TABLE_NAME———————————————SYS V_$SESSIONSQL> table_owner चुनें, table_name dba_synonyms से जहां समानार्थी_नाम ='वी $ सत्र'; TABLE_OWNER TABLE_NAME ————— —————————— SYS V_$INSTANCE

v$ दृश्यों तक पहुंच कैसे प्रदान करें

हम अंतर्निहित तालिका/दृश्य पर अनुदान पहुंच प्रदान करके इन दृश्यों तक पहुंच प्रदान कर सकते हैं।
इसलिए V$session के लिए, हमें v_$session पर अनुदान चयन की आवश्यकता है। इसी प्रकार अन्य विचारों के लिए हमें वही कार्य करने होंगे

SQL> V_$SESSION पर test_user को ग्रांट सेलेक्ट करें; ग्रांट सफल हुआ।SQL> test_user को V_$INSTANCE पर GRANT SELECT; ग्रांट सफल हुआ।

नोट:अन्य V$ दृश्यों को खोजने के लिए समान चरणों का उपयोग किया जा सकता है और आंतरिक प्रतिनिधित्व के आधार पर पहुंच प्रदान की जा सकती है

यहाँ कुछ v$ दृश्य समानार्थी नाम और तालिका नाम के साथ दिए गए हैं। हमें उपयोगकर्ता तक पहुंच प्रदान करने के लिए तालिका का उपयोग करने की आवश्यकता है, यदि हम समानार्थी नाम के साथ प्रयास करते हैं, तो हमें इन सभी विचारों के लिए यही विफलता मिलेगी

OWNER SYNONYM_NAME TABLE_NAME----------------------------------------------- ---- -------------------------- सार्वजनिक वी$पहुंच V_$ACCESSPUBLIC V$ACTIVE_INSTANCES V_$ACTIVE_INSTANCESPUBLIC V$ACTIVE_SERVICES V_$ACTIVE_SERVICESPUBLIC V$ACTIVE_SESSION_HISTORY V_$ ACTIVE_SESSION_HISTORYPUBLIC V$ACTIVE_SESS_POOL_MTH V_$ACTIVE_SESS_POOL_MTHPUBLIC V$ADVISOR_CURRENT_SQLPLAN V_$ADVISOR_CURRENT_SQLPLANPUBLIC V$ADVISOR_PROGRESS V_$ADVISOR_PROGRESSPUBLIC V$ALERT_TYPES V_$ALERT_TYPESPUBLIC V$AQ V_$AQPUBLIC V$AQ1 V_$AQ1PUBLIC V$AQ_BACKGROUND_COORDINATOR V_$AQ_BACKGROUND_COORDINATOROWNER SYNONYM_NAME TABLE_NAME----- ------------------------------------- --------------- --------------- सार्वजनिक वी$AQ_BMAP_NONDUR_SUBSCRIBERS V_$AQ_BMAP_NONDUR_SUBSCRIBERSPUBLIC V$AQ_CACHED _SUBSHARDS V_$AQ_CACHED_SUBSHARDSPUBLIC V$AQ_CROSS_INSTANCE_JOBS V_$AQ_CROSS_INSTANCE_JOBSPUBLIC V$AQ_INACTIVE_SUBSHARDS V_$AQ_INACTIVE_SUBSHARDSPUBLIC V$AQ_JOB_COORDINATOR V_$AQ_JOB_COORDINATORPUBLIC V$AQ_MESSAGE_CACHE V_$AQ_MESSAGE_CACHEPUBLIC V$AQ_MESSAGE_CACHE_ADVICE V_$AQ_MESSAGE_CACHE_ADVICEPUBLIC V$AQ_MESSAGE_CACHE_STAT V_$AQ_MESSAGE_CACHE_STATPUBLIC V$AQ_MSGBM V_$AQ_MSGBMPUBLIC V$AQ_NONDUR_REGISTRATIONS V_ $AQ_NONDUR_REGISTRATIONSPUBLIC V$AQ_NONDUR_SUBSCRIBER V_$AQ_NONDUR_SUBSCRIBEROWNER SYNONYM_NAME TABLE_NAME------------------------------- -------------------------------- सार्वजनिक वी$AQ_NONDUR_SUBSCRIBER_LWM V_$AQ_NONDUR_SUBSCRIBER_LWMPUBLIC V$AQ_NOTIFICATION_CLIENTS V_$AQ_NOTIFICATION_CLIENTSPUBLIC V$AQ_REMOTE_DEQUEUE_AFFINITY V$AQ_REMOTE_DEQUEUE_AFFINITY VDEQUEUE_DEQUEUE_AFFINITY V $AQ_SERVER_POOL V_$AQ_S ERVER_POOLPUBLIC V$AQ_SHARDED_SUBSCRIBER_STAT V_$AQ_SHARDED_SUBSCRIBER_STATPUBLIC V$AQ_SUBSCRIBER_LOAD V_$AQ_SUBSCRIBER_LOADPUBLIC V$AQ_UNCACHED_SUBSHARDS V_$AQ_UNCACHED_SUBSHARDSPUBLIC V$ARCHIVE V_$ARCHIVEPUBLIC V$ARCHIVED_LOG V_$ARCHIVED_LOGPUBLIC V$ARCHIVE_DEST V_$ARCHIVE_DESTPUBLIC V$ARCHIVE_DEST_STATUS V_$ARCHIVE_DEST_STATUSOWNER SYNONYM_NAME TABLE_NAME----- ------------------------------------- --------------- ---------------सार्वजनिक V$ARCHIVE_GAP V_$ARCHIVE_GAPPUBLIC V$ARCHIVE_PROCESSES V_$ARCHIVE_PROCESSESPUBLIC V$ASH_INFO V_$ASH_INFOPUBLIC V$ASM_ACFSREPL V_$ASM_ACFSPUBLIC V$ASM_$VSAPLAPSREPL $ASM_ACFSSNAPSHOTSPUBLIC V$ASM_ACFSTAG V_$ASM_ACFSTAGपब्लिक V$ASM_ACFSVOLUMES V_$ASM_ACFSVOLUMESPUBLIC V$ASM_ACFS_ENCRYPTION_INFO V_$ASM_ACFS_ENCRYPTION_INFOPUBLIC V$ASM_ACFS_SECURITY_INFO V_$ASM_ACFS_SECURITY_INFOPUBLIC V$ASM_ACNO_VMINA_M ---------------------------------- सार्वजनिक वी$ASM_ACFS_SEC_CMDRULE V_$ASM_ACFS_SEC_CMDRULEPUBLIC V$ASM_ACFS_SEC_REALM V_$ASM_ACFS_SEC_REALMPUBLIC V$ASM_ACFS_SEC_REALM_FILTER V_$ASM_ACFS_SEC_REALM_FILTERPUBLIC V$ASM_ACFS_SEC_REALM_GROUP V_$ASM_ACFS_SEC_REALM_GROUPPUBLIC V$ASM_ACFS_SEC_REALM_USER V_$ASM_ACFS_SEC_REALM_USERPUBLIC V$ASM_ACFS_SEC_RULE V_$ASM_ACFS_SEC_RULEPUBLIC V$ASM_ACFS_SEC_RULESET V_$ASM_ACFS_SEC_RULESETPUBLIC V$ASM_ACFS_SEC_RULESET_RULE V_$ASM_ACFS_SEC_RULESET_RULEPUBLIC V$ASM_ALIAS V_$ASM_ALIASPUBLIC V$ ASM_ATTRIBUTE V_$ASM_ATTRIBUTEPUB एलआईसी वी$ASM_AUDIT_CLEANUP_JOBS V_$ASM_AUDIT_CLEANUP_JOBSOWNER SYNONYM_NAME TABLE_NAME---------- ---------------------------- - ----------------------------- सार्वजनिक वी$ASM_AUDIT_CLEAN_EVENTS V_$ASM_AUDIT_CLEAN_EVENTSPUBLIC V$ASM_AUDIT_CONFIG_PARAMS V_$ASM_AUDIT_CONFIG_PARAMSPUBLIC V$ASM_AUDIT_LAST_ARCH_A V$ASM_AUDIT_LAST_ARCH_A V$ASM_AUDIT_LAST_ARCH_A V ASM_CLIENT V_$ASM_CLIENTPUBLIC V$ASM_DBCLONE_INFO V_$ASM_DBCLONE_INFOPUBLIC V$ASM_DISK V_$ASM_DISKPUBLIC V$ASM_DISKGROUP V_$ASM_DISKGROUPPUBLIC V$ASM_DISKGROUP_SPARSE V_$ASM_DISKGROUP_SPARSEPUBLIC V$ASM_DISKGROUP_STAT V_$ASM_DISKGROUP_STATPUBLIC V$ASM_DISK_IOSTAT V_$ASM_DISK_IOSTATPUBLIC V$ASM_DISK_IOSTAT_SPARSE V_$ASM_DISK_IOSTAT_SPARSEOWNER SYNONYM_NAME TABLE_NAME-- ------------------------------------------------------- ------------------- सार्वजनिक IC V$ASM_DISK_SPARSE V_$ASM_DISK_SPARSEPUBLIC V$ASM_DISK_SPARSE_STAT V_$ASM_DISK_SPARSE_STATPUBLIC V$ASM_DISK_STAT V_$ASM_DISK_STATPUBLIC V$ASM_ESTIMATE V_$ASM_ESTIMATEPUBLIC V$ASM_FILE V_$ASM_FILEPUBLIC V$ASM_FILEGROUP V_$ASM_FILEGROUPPUBLIC V$ASM_FILEGROUP_FILE V_$ASM_FILEGROUP_FILEPUBLIC V$ASM_FILEGROUP_PROPERTY V_$ASM_FILEGROUP_PROPERTYPUBLIC V $ASM_FILESYSTEM V_$ASM_FILESYSTEMPUBLIC V$ASM_OPERATION V_$ASM_OPERATIONPUBLIC V$ASM_QUOTAGROUP V_$ASM_QUOTAGROUPOWNER SYNONYM_NAME TABLE_NAME------------------------------ ------------------------------ सार्वजनिक वी$ASM_TEMPLATE V_$ASM_TEMPLATEPUBLIC V$ASM_USER V_ $ASM_USERPUBLIC V$ASM_USERGRUP V_$ASM_USERGROUPPUBLIC V$ASM_USERGROUP_MEMBER V_$ASM_USERGR OUP_MEMBERPUBLIC V$ASM_VOLUME V_$ASM_VOLUMEPUBLIC V$ASM_VOLUME_STAT V_$ASM_VOLUME_STATPUBLIC V$AW_AGGREGATE_OP V_$AW_AGGREGATE_OPPUBLIC V$AW_ALLOCATE_OP V_$AW_ALLOCATE_OPPUBLIC V$AW_CALC V_$AW_CALCPUBLIC V$AW_LONGOPS V_$AW_LONGOPSPUBLIC V$AW_OLAP V_$AW_OLAPOWNER SYNONYM_NAME TABLE_NAME----- ------------------------------------- --------------- ------------------- पब्लिक v $ aw_session_info v_ $ aw_session_infopublic v $ backup v_ $ backuppublic v $ backup_archivelog_details v_ $ backup_archivelog_detailspublic v $ bacp_archivelog_summary vi_summary vi_summary ve_summary ve_summary $BACKUP_CONTROLFILE_DETAILSPUBLIC V$BACKUP_CONTROLFILE_SUMMARY V_$BACKUP_CONTROLFILE_SUMMARYPUBLIC V$BACKUP_ COPY_DETAILS V_$BACKUP_COPY_DETAILSPUBLIC V$BACKUP_COPY_SUMMARY V_$BACKUP_COPY_SUMMARYPUBLIC V$BACKUP_CORRUPTION V_$BACKUP_CORRUPTIONPUBLIC V$
 आशा है कि आपको v_$session पर अनुदान चयन पर संक्षिप्त लेख पसंद आएगा। इसे किसी भी v$views पर पहुंच प्रदान करने के लिए निष्पादित किया जा सकता है। आशा है आपको यह पोस्ट पसंद आई होगी। कृपया फ़ीडबैक प्रदान करें

यह भी पढ़ता है
सिस्टम स्विच लॉगफाइल बदलें :सिस्टम स्विच लॉग फाइल को बदलने और सिस्टम आर्काइव लॉग करंट बदलने के बीच अंतर की जांच करें
V$system_parameter :V$parameter,v$system_parameter और v$spparameter व्यू देखें और हम कैसे कर सकते हैं ऑरैकल डेटाबेस में उनका उपयोग करें
सिस्टम किल सेशन बदलें :लॉकिंग और हैंग होने की स्थिति में ऑरैकल सत्र को कैसे समाप्त करें, इसकी जांच करें
मानों द्वारा पहचाने गए उपयोगकर्ता को बदलें :
https://docs.oracle.com /डेटाबेस/121/REFRN/GUID-28E2DC75-E157-4C0A-94AB-117C205789B9.htm
ora-00942:तालिका या दृश्य मौजूद नहीं है


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_QUERY () Oracle में फ़ंक्शन

  2. पीएल/एसक्यूएल में समानांतर कॉल

  3. एक कॉलम में दोहराए जाने वाले मान

  4. ओरेकल में ए, बी प्रारूप में दो कॉलम डेटा कैसे प्राप्त करें?

  5. एसक्यूएल:दो क्षेत्रों के आधार पर डुप्लीकेट कैसे खोजें?