Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Zahrnúť veľkosti dátového súboru v dotaze . Celková veľkosť databáza obsahuje tabuľky , polia , uložené procedúry a ďalšie databázové objekty . Vypočítajte veľkosti od " dba_data_files " pohľadu , takto :
SELECT SUM ( bajtov ) /1024/1024/1024 data_size z dba_data_files ;
2
Vypočítajte veľkosť dočasných súborov . Dočasné súbory ukladať dáta počas spracovania , ale nie je trvalý . Spočítajte dočasné veľkosť súboru takto : .
Vyberte NVL ( sum ( bytes ) , 0 ) /1024/1024/1024 temp_size z dba_temp_files
3
získať veľkosť z redo log . Redo log uloží všetky zmeny v databáze pred tým , než sú aplikované na aktuálne databázy dát . . To poskytuje spôsob , ako obnoviť databázu do pôvodného stavu pred vyhlásením ktorých cieľom je zmeniť žiadne dáta
veľkosť redo log možno získať pomocou nasledujúceho príkazu :
zvoľte čiastku ( bajtov ) /1024/1024/1024 redo_size z sys.v_ $ log .
4
Výpis veľkosť súboru použitého kontrolného Oracle , pomocou zobrazenia V $ CONTROLFILE . . Pohľad kontrolný súbor sa používa na získanie informácií o schéme databázy a objekty obsiahnuté v
SELECT získať veľkosť súboru ovládača je :
vyberte súčet ( BLOCK_SIZE * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size od v. $ CONTROLFILE
5
Kombinovať vybrané príkazy vypočítať veľkosť databázy . Výstup zodpovedá celkovej veľkosti databázy v GB :
vyberte d.data_sizeT.temp_sizeR.redo_sizeC.controlfile_size " veľkosť databázy v GB " z ( vyberte súčet ( bajtov ) /1024/1024/1024 data_size
z dba_data_files ) d ,
( vyberte NVL ( sum ( bytes ) , 0 ) /1024/1024/1024 temp_size
z dba_temp_files ) t ,
( select sum ( bytes ) /1024/1024/1024 redo_size
z sys.v_ $ log ) r ,
( vyberte súčet ( BLOCK_SIZE * FILE_SIZE_BLKS ) /1024/1024/1024 controlfile_size
od v. $ CONTROLFILE ) c ;
To bude výstup Celková veľkosť databázy v nasledujúcom formáte :
veľkosť databázy v GB
- ----------------------
149,58765
Copyright © počítačové znalosti Všetky práva vyhradené