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

ऑरैकल में लोब सेगमेंट (SYS_LOB) को समझना?

कोई तालिका नहीं है SYS_LOB Oracle डेटाबेस में (कम से कम, ऐसी कोई तालिका नहीं है जो मूल डेटाबेस इंस्टाल का हिस्सा हो। एक दृश्य है DBA_LOBS जो डेटाबेस में सभी LOB कॉलम के बारे में जानकारी प्रदर्शित करता है, लेकिन यह वास्तव में किसी भी LOB डेटा को संग्रहीत नहीं करता है, केवल मेटाडेटा। डेटाबेस में वास्तविक LOB सेगमेंट में सिस्टम-जनरेटेड नाम होते हैं जो SYS_LOBपहचानकर्ता का रूप लेते हैं $$।

मेरा अनुमान है कि आपके DBA ने SYS_LOB . नामक एक खंड की पहचान की है पहचानकर्ता $$ जो 116 GB स्थान की खपत कर रहा है। यह मानते हुए कि यह सही है, आप DBA_LOBS का उपयोग करके पता लगा सकते हैं कि LOB कॉलम किस तालिका के किस कॉलम को मैप करता है देखें, यानी

SELECT owner, table_name, column_name
  FROM dba_lobs
 WHERE segment_name = 'SYS_LOB<<identifier>>$$'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं Oracle में किसी तालिका को उपनाम कैसे दे सकता हूं?

  2. ऑरैकल डिफ:दो टेबल की तुलना कैसे करें?

  3. Oracle.ManagedDataAccess.EntityFramework - ORA-01918:उपयोगकर्ता 'dbo' मौजूद नहीं है

  4. MERGE स्टेटमेंट में कई कॉलम अपडेट करें ORACLE

  5. SQL डेवलपर स्क्रिप्ट आउटपुट sys_refcursor चौड़ाई को छोटा करता है