Avatar billede mundt Nybegynder
11. december 2001 - 09:29 Der er 2 kommentarer og
2 løsninger

Værktøj som kan fortælle fysisk størrelse af tabeller?

Er der et værktøj i Oracle 8.0.6.1 pakken, som kan fortælle hvor meget enkelte tabeller fysisk fylder?
Avatar billede teepee Nybegynder
11. december 2001 - 09:42 #1
TOAD fra Quest, du kan downloade komplet demo udgave der duer i 30 dage
Avatar billede ehf Nybegynder
11. december 2001 - 09:42 #2
Prøv dette script

set lin 110
col file_name for a45
col tablespace_name for a20

select a.file_name,
        a.file_id,
        a.tablespace_name,
        a.bytes allocated,
        nvl(b.free,0) free,
        a.bytes-nvl(b.free, 0) used
  from dba_data_files a,
        (select file_id, sum(bytes) free
          from dba_free_space
          group by file_id) b
where a.file_id = b.file_id(+)
/
Avatar billede teepee Nybegynder
11. december 2001 - 11:10 #3
Hvis du ikke vil downloade, så kan du se i \"bytes\" feltet i dba_segments. Start med \"select *\", så kan du rimeligt let få et overblik over hvad der foregår i denne tabel.
Avatar billede mundt Nybegynder
20. december 2001 - 13:31 #4
Man kan se en tabels størrelse i tabellen user_segments i bytes feltet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester