

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Fase 4 — Validar os dados transportados
<a name="phase4"></a>

## Etapa 1: Verificar se há corrupção nos espaços de tabela
<a name="phase4-step1"></a>

Nesta etapa, os espaços de tabela transportados são lidos somente no banco de dados de destino. Você pode validar se os espaços de tabela são válidos ou não executando o comando RMAN da seguinte forma.

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

Além disso, você pode verificar a contagem dos objetos, como os objetos de tabela, índice, sinônimo, visualização e pacote.

## Etapa 2. Fazer com que todos os espaços de tabela transportados no banco de dados de destino sejam leituras/gravadas
<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
```