• 4 odgovora
  • 2.936 pregleda
velicina odredenih podataka u tabeli u (MB) 24.06.2009. u 16:00 · pre 211 meseci #1
Na koji nacin se moze doci do podatka koji pokazuje koliko npr. u MB zauzima odredeni broj podataka (odreden select upitom)
u jednoj tabeli.Radi se o verziji Oracle10g.

pozdrav
Re: velicina odredenih podataka u tabeli u (MB) 25.06.2009. u 08:31 · pre 210 meseci #3
Comii hvala ti na odgovoru.
Moze li se dobiti velicina svih kolona ukljucujuci i kolone tipa CLOB jer koliko vidim ova funkcija VSIZE ne podrzava tip CLOB,
a meni bas treba ta kolona.

Pozdrav
Re: velicina odredenih podataka u tabeli u (MB) 25.06.2009. u 09:36 · pre 210 meseci #4
Postoji paket koji se zove DBMS_SPACE. Pomoću njega možeš lako da dođeš do svih podataka koji ti trebaju.

Ovde možeš i da vidiš primer kako se koristi:

http://asktom.oracle.com/pls/a...::P11_QUESTION_ID:231414051079

a ima i gotova procedura kojoj samo treba da proslediš ime tabele i tip segmenta da bi dobio ono sto te zanima. Rezultat je ovakav:

Free Blocks.............................0
Total Blocks............................32
Total Bytes.............................262144
Unused Blocks...........................31
Unused Bytes............................253952
Last Used Ext FileId....................1
Last Used Ext BlockId...................64816
Last Used Block.........................1

Pročitaj primer.


Pozdrav.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme