Update 20c_datafile.sql

This commit is contained in:
Yacine31
2024-06-06 06:38:54 +02:00
parent 006e08066c
commit 8f52a24f1a

View File

@@ -3,7 +3,6 @@ prompt <h2>CDB/PDB - Détail des datafiles : </h2>
WITH WITH
-- Sous-requête pour les fichiers de données dans une CDB -- Sous-requête pour les fichiers de données dans une CDB
cdb_files AS ( cdb_files AS (
(
-- cdb_files.sql -- cdb_files.sql
SELECT SELECT
p.con_id AS pdb_id, p.con_id AS pdb_id,
@@ -37,13 +36,11 @@ cdb_files AS (
JOIN cdb_pdbs p ON d.con_id = p.pdb_id JOIN cdb_pdbs p ON d.con_id = p.pdb_id
WHERE WHERE
(SELECT cdb FROM v$database) = 'YES' (SELECT cdb FROM v$database) = 'YES'
ORDER BY -- ORDER BY
p.pdb_id, d.tablespace_name, d.file_name -- p.pdb_id, d.tablespace_name, d.file_name
)
), ),
-- Sous-requête pour les fichiers de données dans une non-CDB -- Sous-requête pour les fichiers de données dans une non-CDB
non_cdb_files AS ( non_cdb_files AS (
(
-- non_cdb_files.sql -- non_cdb_files.sql
SELECT SELECT
NULL AS pdb_id, NULL AS pdb_id,
@@ -76,9 +73,8 @@ non_cdb_files AS (
JOIN dba_data_files d ON a.file_id = d.file_id JOIN dba_data_files d ON a.file_id = d.file_id
WHERE WHERE
(SELECT cdb FROM v$database) = 'NO' (SELECT cdb FROM v$database) = 'NO'
ORDER BY -- ORDER BY
d.tablespace_name, d.file_name -- d.tablespace_name, d.file_name
)
) )
-- Requête finale combinant les résultats des sous-requêtes -- Requête finale combinant les résultats des sous-requêtes
SELECT * FROM cdb_files SELECT * FROM cdb_files