sql >> Databáze >  >> RDS >> Oracle

Rozumíte segmentům Lob (SYS_LOB) v oracle?

Neexistuje žádná tabulka SYS_LOB v databázi Oracle (alespoň žádná taková tabulka není součástí základní instalace databáze. Existuje pohled DBA_LOBS který zobrazuje informace o všech sloupcích LOB v databázi, ale ve skutečnosti neukládá žádná data LOB, pouze metadata. Skutečné segmenty LOB v databázi mají názvy vygenerované systémem, které mají tvar SYS_LOBidentifikátor $$.

Odhaduji, že váš správce dat identifikoval segment s názvem SYS_LOB identifikátor $$, která spotřebovává 116 GB místa. Za předpokladu, že je to správné, můžete pomocí DBA_LOBS zjistit, na jaký sloupec tabulky se daný sloupec LOB mapuje. pohled, tj.

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



  1. Jednoduchý dotaz k získání maximální hodnoty pro každé ID

  2. Jak upgradovat MariaDB 5.5 na MariaDB 10.1 na systémech CentOS/RHEL 7 a Debian

  3. Obnova záloh PostgreSQL a TimescaleDB pomocí ClusterControl CLI

  4. SQL Server 2014:Nativní šifrování záloh