Primeiro, vamos colocar a tablespace em read only e offline:
alter tablespace
alter tablespace
Pronto! Agora é somente copiar o datafile para o novo local e realizar os seguintes comandos:
alter tablespace
'c:\caminho antigo\nome_datafile' to 'c:\caminho novo\nome_datafile';
Importante que não esqueçamos de colocar novamente online e read write:
alter tablespace
alter tablespace
Agora se executarmos um select com um join, pegando como referência da tabela dba_tablespaces e o caminho do datafile na tabela dba_data_file apenas para verificarmos se foi realizada a mudança segue abaixo o seguinte comando:
select tb.tablespace_name,tb.status,dt.file_name,dt.bytes/1024 from dba_tablespaces tb join
dba_data_files dt on tb.tablespace_name = dt.tablespace_name;
Bom pessoal, espero ter ajudado, até a próxima matéria.
Um abraço a todos
Att.
Fabio Bohnstedt