Pular para o conteúdo

Fóruns Banco de dados Oracle Como copiar a estrutura TB de uma TBspace p/ outra TBspace Como copiar a estrutura TB de uma TBspace p/ outra TBspace

#106485
vanessa mortago amato
Participante

    Ola Philippe,

    Você teria algumas formas de fazer essa transferencia. Acredito que o jeito mais simples de fazer seria assim:

    Usar as query´s abaixo e gerar o script para suas tabelas e indices:

    SELECT ‘ALTER TABLE nome_do_esquema.’ || table_name || ‘ MOVE TABLESPACE nome_do_novo_tablespace;’
    FROM dba_tables
    WHERE owner = ‘nome_do_esquema’;

    SELECT ‘ALTER INDEX nome_do_esquema.’ || index_name || ‘ REBUILD TABLESPACE nome_do_novo_tablespace;’
    FROM dba_indexes
    WHERE owner = ‘nome_do_esquema

    Você poderia usar também o EXP/IMP ou EXPDP/IMPDP.

    Boa sorte,
    Vanessa