Skrypt ten odczytuje z bazy danych info o plikach bazy i ich konfiguracji,
stopniu zapełnienia, możliwości autorozszerzenia itd.
podzielony na sekcje zawierające pliki:
set pagesize 66;
spool "tblsp.out.txt";
set linesize 160;
select name from v$tempfile;
select name from v$controlfile;
select member from v$logfile;
select * from dba_data_files;
set linesize 72;
select FILE_NAME,
FILE_ID,
TABLESPACE_NAME,
(BYTES/1024/1024) AS mBYTES,
AUTOEXTENSIBLE,
BLOCKS
from dba_data_files
where autoextensible= 'NO';
set linesize 88;
select FILE_NAME,
FILE_ID,
TABLESPACE_NAME,
(BYTES/1024/1024) AS mBYTES,
AUTOEXTENSIBLE,
(MAXBYTES/1024/1024) AS MAX_MBYTES,
(INCREMENT_BY*MAXBYTES/MAXBLOCKS/1024/1024) as INCREMENT_MBYTE
from dba_data_files
where autoextensible= 'YES';
spool off;
exit;
stopniu zapełnienia, możliwości autorozszerzenia itd.
podzielony na sekcje zawierające pliki:
- temp
- kontrolne
- logów
- wszystkie bazy
- stałe
- autorozszerzalne
set pagesize 66;
spool "tblsp.out.txt";
set linesize 160;
select name from v$tempfile;
select name from v$controlfile;
select member from v$logfile;
select * from dba_data_files;
set linesize 72;
select FILE_NAME,
FILE_ID,
TABLESPACE_NAME,
(BYTES/1024/1024) AS mBYTES,
AUTOEXTENSIBLE,
BLOCKS
from dba_data_files
where autoextensible= 'NO';
set linesize 88;
select FILE_NAME,
FILE_ID,
TABLESPACE_NAME,
(BYTES/1024/1024) AS mBYTES,
AUTOEXTENSIBLE,
(MAXBYTES/1024/1024) AS MAX_MBYTES,
(INCREMENT_BY*MAXBYTES/MAXBLOCKS/1024/1024) as INCREMENT_MBYTE
from dba_data_files
where autoextensible= 'YES';
spool off;
exit;