Announcement

Collapse
No announcement yet.

Belegung eines Tablespace ermitteln

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Belegung eines Tablespace ermitteln

    Hallo,

    aus welcher systemview (oder wie auch immer) kann ich die Speicherbelegung eines bestimmten tablespaces auslesen?

    vielen Dank
    christoph

  • #2
    Hallo Christoph,

    mit SELECT * FROM DBA_FREE_SPACE WHERE TABLESPACE_NAME = 'TablespaceName' bekommst du die Anzahl der unbelegten Blöcke/Bytes für den Tablespace TablespaceName.
    Dabei wird jeweils das Datenfile, der erste freie Block und dann die Anzahl der zusammenhängenden freien Blöcke angegeben.

    Wenn die freien Blöcke sehr verstreut liegen, kannst du versuchen diese mit ALTER TABLESPACE TablespaceName COALESCE zusammenzufassen.

    Gruß Falk
    Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

    Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

    Comment


    • #3
      Hallo Falk,


      vielen lieben Dank....
      Hast mir durch die DBA_* tabellen völlig neue Horizonte eröffnet.. :-)

      christoph

      Comment

      Working...
      X