

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Phase 4 — Überprüfen Sie die transportierten Daten
<a name="phase4"></a>

## Schritt 1: Überprüfen Sie die Tablespaces auf Beschädigungen
<a name="phase4-step1"></a>

In diesem Schritt werden die transportierten Tablespaces in der Zieldatenbank nur gelesen. Sie können überprüfen, ob die Tablespaces gültig sind oder nicht, indem Sie den RMAN-Befehl wie folgt ausführen.

```
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
```

Darüber hinaus können Sie die Anzahl der Objekte überprüfen, z. B. Tabellen-, Index-, Synonym-, Ansichts- und Paketobjekte.

## Schritt 2. Stellen Sie sicher, dass alle transportierten Tablespaces in der Zieldatenbank Lese-/Schreibzugriff haben
<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
```