Requête sur plusieurs tables avec un nombre de champs différent
Bonjour,
Je souhaite faire une requête qui me remonterai le nom des fichiers de contrôle, des fichiers de données, des fichiers Redo Log, ..., et tout ça regroupés par tablespace (ou type pour les fichiers de contrôle), un peu comme l'exemple ci-dessous :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Nom Nom Taille Arch Increment Maximum
Tablespace ORACLE Statut Fichier OS MB Auto MB MB
-------------------- ------------ ------------------------------------------------------ ------- ---- ---------- -------
CONTROL FILES /u02/oracle/ORCL/oradata/control_01.ctl
/u02/oracle/ORCL/oradata/control_02.ctl
REDO LOG FILES
1_1 INACTIVE /u02/oracle/ORCL/oradata/redo_01.log 128 NO
2_1 CURRENT /u02/oracle/ORCL/oradata/redo_02.log 128 NO
3_1 INACTIVE /u02/oracle/ORCL/oradata/redo_03.log 128 NO
DATA FILES
ADM_DATA AVAILABLE /u02/oracle/ORCL/oradata/adm_data_01.dbf 512 NO 0 0
ADM_INDEX AVAILABLE /u02/oracle/ORCL/oradata/adm_index_01.dbf 128 NO 0 0
COMPTA_DATA AVAILABLE /u02/oracle/ORCL/oradata/compta_data_01.dbf 2048 NO 0 0
AVAILABLE /u02/oracle/ORCL/oradata/compta_data_02.dbf 2048 NO 0 0
AVAILABLE /u02/oracle/ORCL/oradata/compta_data_03.dbf 2048 NO 0 0
COMPTA_INDEX AVAILABLE /u02/oracle/ORCL/oradata/compta_index_01.dbf 2048 NO 0 0
AVAILABLE /u02/oracle/ORCL/oradata/compta_index_02.dbf 2048 NO 0 0
AVAILABLE /u02/oracle/ORCL/oradata/compta_index_03.dbf 1024 NO 0 0
DAS2_DATA AVAILABLE /u02/oracle/ORCL/oradata/das2_data_01.dbf 100 NO 0 0
DAS2_INDEX AVAILABLE /u02/oracle/ORCL/oradata/das2_index_01.dbf 100 NO 0 0
SYSTEM AVAILABLE /u02/oracle/ORCL/oradata/system_01.dbf 256 YES 128 2048
UNDOTBS1 AVAILABLE /u02/oracle/ORCL/oradata/undotbs1_01.dbf 768 YES 128 2048
USERS AVAILABLE /u02/oracle/ORCL/oradata/users01.dbf 32 YES 32 2048
TEMP AVAILABLE /u02/oracle/ORCL/oradata/temp_01.dbf 256 YES 128 2048
******************** ------- |
Je sais comment faire individuellement mais le regroupement me pose problème.
Merci pour votre aide.
8-)