Bom dia,
Amigo...eu acho que dá pra vc avaliar a criação de uma tabela tmp utilizando a 
clausula where passada...

exemplo:
passo 1:
create table owner.tabela_tmp 
tablespace tbs_escolhida
parallel numero_de_proc_paralelos
as
select * from owner.tabela
where dt_mov < to_date('01/01/2004','dd/mm/yyyy');

passo2:
truncate table owner.tabela_tmp;

passo3:
alter session enable parallel dml;
<aumente o parametro de leitura multipla de blocos, caso seja possivel>
-- alter session set db_file_multiblock_read_count = 64;

INSERT /*+ append parallel (a,numero_de_proc_paralelos) */  INTO owner.tabela a
SELECT /*+ parallel (b,numero_de_proc_paralelos) full(b) */  * FROM 
owner.tabela_tmp b;
COMMIT;

drop table owner.tabela_tmp ;

Abs!

Joaquim de Carvalho Filho
DBA OCP / OCA 10g



________________________________
De: Márcio Ricardo Alves da Silva <[email protected]>
Para: [email protected]; [email protected]
Enviadas: Sexta-feira, 17 de Julho de 2009 10:52:26
Assunto: [oracle_br] expdp/impdp

Untitled DocumentBoas.

Estou precisando limpar umas informações antigas em algumas tabelas, coisas de 
milhões de registros em cada.

Para isso estou utilizando o EXPDP com as clausula where das tabelas:

expdp marcio/[email protected]
directory=DUMPS dumpfile=FT01.DMP logfile=FT01.log tables=owner.tabela 
query="WHERE dt_mov < to_date('01/01/2004','dd/mm/yyyy')"

E queria fazer o IMPDP em outra tabela, pra verificar se está ok o EXPDP. 
Estando ok, droparia a tabela que fiz o EXPDP e importaria novamente.

Grato.
Márcio.

[As partes desta mensagem que não continham texto foram removidas]



------------------------------------

--------------------------------------------------------------------------------------------------------------------------
>Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira 
>responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/[email protected]/ 
--------------------------------------------------------------------------------------------------------------------------
>Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » 
>Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: 
>http://www.oraclebr.com.br/  
------------------------------------------------------------------------------------------------------------------------
 Links do Yahoo! Grupos


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a