Eu ficaria chocado se houvesse uma solução mais rápida do que o CREATE TABLE AS SELECT. Exportar e importar, independentemente de você estar usando a versão clássica ou a versão DataPump, exigirá que o Oracle leia a tabela inteira do disco e grave a tabela inteira em disco no novo esquema, assim como o CTAS, mas com uma etapa intermediária de gravar os dados no arquivo de despejo e lê-los no arquivo de despejo. Você pode ser criativo e tentar canalizar a saída do utilitário de exportação para o utilitário de importação e ter a exportação e a importação em execução simultaneamente para evitar potencialmente gravar todos os dados no disco, mas você está apenas trabalhando para eliminar parte do I / O que tornam a exportação e a importação inerentemente mais lentas. Além disso, geralmente é mais fácil paralelizar um CTAS do que tentar paralelizar a exportação e a importação.
O benefício de exportar e importar, por outro lado, é que você pode mover as restrições, índices e outros objetos dependentes automaticamente. Se você fizer um CTAS, terá que criar os índices e restrições separadamente depois que os dados forem preenchidos.