

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Phase 4 — Valider les données transportées
<a name="phase4"></a>

## Étape 1 : vérifier que les tablespaces ne sont pas corrompus
<a name="phase4-step1"></a>

Au cours de cette étape, les tablespaces transportés sont en lecture seule dans la base de données de destination. Vous pouvez vérifier si les tablespaces sont valides ou non en exécutant la commande RMAN comme suit.

```
sqlplus / as sysdba;
set feedback off
set pagesize 0
set heading off
spool tbs_val.sql;
select 'validate tablespace '||tablespace_name||' check logical;' from dba_tablespaces where tablespace_name not in ('SYSTEM','SYSAUX','TEMP','USERS','UNDOTBS1','UNDOTBS2','UNDOTBS3','UNDOTBS3','UNDOTBS4');
spool off;
exit;

--Remove the first and last line in the spool file, tbs_val.sql
rman target /
RMAN> @tbs_val.sql
```

En outre, vous pouvez vérifier le nombre d'objets, tels que les objets de table, d'index, de synonyme, de vue et de package.

## Étape 2. Afficher tous les tablespaces transportés dans la base de données de destination en lecture/écriture
<a name="phase4-step2"></a>

```
sqlplus / as sysdba;
set feedback off
set pagesize 0
set heading off
spool tbs_rw.sql
select 'alter tablespace '||tablespace_name||' read write;' from dba_tablespaces where status='READ ONLY';
spool off;
exit;
--Remove the first and last line in the spool file, tbs_rw.sql
sqlplus / as sysdba;
SQL> @tbs_rw.sql
```