meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
oracle:database:tablespace-datafile [22/02/2024 09:59] mdloracle:database:tablespace-datafile [14/02/2025 08:46] (Version actuelle) mdl
Ligne 1: Ligne 1:
 ===== tablespace & datafile ===== ===== tablespace & datafile =====
 +== DB SIZE ==
 +<code PLSQL>
 +col "Database Size" format a20
 +col "Free space" format a20
 +col "Used space" format a20
 +select round(sum(used.bytes) / 1024 / 1024 / 1024 ) || ' GB' "Database Size"
 +, round(sum(used.bytes) / 1024 / 1024 / 1024 ) -
 +round(free.p / 1024 / 1024 / 1024) || ' GB' "Used space"
 +, round(free.p / 1024 / 1024 / 1024) || ' GB' "Free space"
 +from (select bytes
 +from v$datafile
 +union all
 +select bytes
 +from v$tempfile
 +union all
 +select bytes
 +from v$log) used
 +, (select sum(bytes) as p
 +from dba_free_space) free
 +group by free.p
 +/
 +</code>
 +  * Check the CDB Size of the databases
 +<code PLSQL>
 +select sum(bytes)/1024/1024/1024 from cdb_data_files;
 +</code>
 +  * Check the PDB Size of the databases
 +<code PLSQL>
 +select con_id, name, open_mode, total_size/1024/1024/1024 "PDB_SIZE_GB" from v$pdbs;
 +</code>
  
 === tablespace === === tablespace ===
Ligne 40: Ligne 70:
 ORDER BY 6; ORDER BY 6;
 </code> </code>
- +\\  
 === DATAFILE === === DATAFILE ===
 <code PLSQL> <code PLSQL>
Ligne 72: Ligne 101:
 order by f.tablespace_name,Pct_available; order by f.tablespace_name,Pct_available;
 </code> </code>
- +\\  
 === REDO === === REDO ===
 <code PLSQL> <code PLSQL>
Ligne 79: Ligne 107:
 select group#, member from v$logfile order by 1; select group#, member from v$logfile order by 1;
 </code> </code>
- +\\  
 === Temp Tablespaces === === Temp Tablespaces ===
 <code PLSQL> <code PLSQL>
Ligne 95: Ligne 122:
 select b.TS#,a.name FILE_NAME ,b.name TABLESPACE_NAME , a.STATUS STATUS from v$tempfile a, v$tablespace b where a.ts#=b.ts#; select b.TS#,a.name FILE_NAME ,b.name TABLESPACE_NAME , a.STATUS STATUS from v$tempfile a, v$tablespace b where a.ts#=b.ts#;
 </code> </code>
- +\\  
 === SYSAUX === === SYSAUX ===
 == Occupants: == == Occupants: ==
Ligne 116: Ligne 142:
 select min(snap_id),MAX(snap_id) from dba_hist_snapshot; select min(snap_id),MAX(snap_id) from dba_hist_snapshot;
 </code> </code>
- + \\  
 === AJOUT DATAFILE === === AJOUT DATAFILE ===
  
Ligne 142: Ligne 168:
 Si l'option NEXT xxx n'est pas précisée, Oracle prendra la valeur pas défaut qui est 8KB. Ce n'est pas bon car le datafile, avec une valeur EXTEND aussi petite, passera son temps à s'étendre et les perf risquent d'être dégradées Si l'option NEXT xxx n'est pas précisée, Oracle prendra la valeur pas défaut qui est 8KB. Ce n'est pas bon car le datafile, avec une valeur EXTEND aussi petite, passera son temps à s'étendre et les perf risquent d'être dégradées
  
 +\\
 === Agrandir DATAFILE === === Agrandir DATAFILE ===
 <code PLSQL> <code PLSQL>
Ligne 147: Ligne 174:
 </code> </code>
  
 +\\  
 === changer MAX SIZE === === changer MAX SIZE ===
 <code PLSQL> <code PLSQL>
 ALTER DATABASE DATAFILE 'D:\DBDATA\TESTPTIX02.ORA' AUTOEXTEND ON MAXSIZE 3840M; ALTER DATABASE DATAFILE 'D:\DBDATA\TESTPTIX02.ORA' AUTOEXTEND ON MAXSIZE 3840M;
 </code> </code>
 +\\  
 === Générer ALTER DATAFILE === === Générer ALTER DATAFILE ===
 <code PLSQL> <code PLSQL>