É ** CONCEITUAL ** a sua questão, colega : a questão é que o export só exporta 
os DADOS, de tabelas  - os índices, sinônimos e demais objetos que não contém 
dados na forma de tabelas relacionais Não São exportados, só o DDL é gerado no 
dumpfile : vc pode confirmar isso fazendo um export de teste de uma tabela 
gigantesca , que possua x GBs de dados e y GBs de índices, vc verá que o 
tamanho do dumpfile vai ser próximo de x... Outro teste é usar a opção SQLFILE 
no impdp, que ao invés de importar só mostra o conteúdo, vc vai ver que há 
INSERTs para cada dado a inserir mas APENAS UM CREATE INDEX para o índice como 
um todo.... Essa é a causa do warning de no segments, o índice não tem dados a 
exportar...

 Isso é TOTALMENTE DOCUMENTADO no manual do datapump, que nos diz diretamente 
(ênfase com *s minha) :
 
 "
 Tablespace Mode
 
A tablespace export is specified using the TABLESPACES parameter. In tablespace 
mode, *** only the tables *** contained in a specified set of tablespaces are 
unloaded."

é SÒ AS TABELAS, okdoc ?? Exemplo comprovando :


SYS:AS SYSDBA@xe:SQL>create tablespace TS_TEST datafile 
'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\TS_TEST_01.DBF' size 100M;

Tablespace criado.

SYS:AS SYSDBA@xe:SQL>create table HR.TABTEST (c1 number);

Tabela criada.


SYS:AS SYSDBA@xe:SQL>create index hr.indtest on hr.tabtest(c1) tablespace 
TS_TEST;

??ndice criado.

SYS:AS SYSDBA@xe:SQL>select owner, segment_type, segment_name, tablespace_name 
from dba_segments where segment_name like '%TEST%';

OWNER            SEGMENT_TYPE                                                   
          SEGMENT_NAME
---------------- 
------------------------------------------------------------------------ 
-----------------------------------
TABLESPACE_NAME
------------------------------
HR               TABLE                                                          
          TABTEST
USERS

HR               INDEX                                                          
          INDTEST
TS_TEST


SYS:AS SYSDBA@xe:SQL>exit

C:\Users\p0623080>expdp system/oracle DUMPFILE=TS_TEST.dmp LOGFILE=TS_TEST.log 
TABLESPACES=TS_TEST

Conectado a: Oracle Database 11g Express Edition Release 11.2.0.2.0 - Production
Iniciando "SYSTEM"."SYS_EXPORT_TABLESPACE_01":  system/******** 
DUMPFILE=TS_TEST.dmp LOGFILE=TS_TEST.log TABLESPACES=TS_TEST
Estimativa em andamento com o método BLOCKS...
Processando o tipo de objeto TABLE_EXPORT/TABLE/TABLE_DATA
Estimativa total usando o método de BLOCKS: 0 KB
ORA-31655: não há dados ou objetos de metadados selecionados para o objetoO job 
"SYSTEM"."SYS_EXPORT_TABLESPACE_01" foi concluído com 1 erro(s) em 14:02:01

[]s

  Chiappa

Responder a