César, as coisas óbvias primeiro :

 - import significa INSERT,e INSERT de grandes qtdade o padrãozão é :
DESABILITE triggers, índices e constraints na tabela sendo importada
(depois re-build em parallel e nologging, e habilita as constraints
com ENABLE NOVALIDATE se possível)
 - BUFFER de 10 Mb é comum, afinal servidor que não tem ao menos isso
livre tá maus
 - vc está conectando com @nomedobanco, o que implica que é conexão
via rede, NÂO FAÇA ISSO : transfira em modo binário o .dmp pro
servidor-destino e faça uma conexão LOCAL (ie, tenha
ORACLE_SID/ORACLE_HOME setados e não use @string)
 - jogar RECORDLENGTH pro limite , normalmente 65535

==> essas coisas devem melhorar um pouco, mas a falha maior do import
é que ele não faz append-mode e nem paralelismo, se for uma operação
rotineira, gere um .txt no banco-origem, carregue no banco-destino com
sqlldr usando append-mode e parallel, e veja essa carga voar - no meu
banco eu carrego texto de umas dezenas de milhões em 15/20 minutos.

[]s

 Chiappa
 
--- Em oracle_br@yahoogrupos.com.br, Ricardo Cardoso de Sá
<[EMAIL PROTECTED]> escreveu
> Dependendo de sua máquina, aumente o buffer para 2097152. Não
entendi porque o COMMIT está para n e não para y. 
> 
> O tempo que está levando, eu considero um tempo bom.... 20 minutos !
Depende muito do tamanho da linha, da velocidade da máquina...
Resumindo, o tempo está *** muito bom ***.
> 
> 
>   ----- Original Message ----- 
>   From: César 
>   To: oracle_br@yahoogrupos.com.br 
>   Sent: Wednesday, November 02, 2005 8:35 AM
>   Subject: [oracle_br] Help - Socorro - Tem como melhorar a
performace do importdescrito no e-mail ?
> 
> 
>   Aceito sugestões de melhorar este import ou alguma configuração do
banco ?
> 
>   imp FILE=/local LOG=/opt/import.LOG userid=snosdb/[EMAIL PROTECTED]
TABLES=tabelaprincipal
>   GRANTS=n INDEXES=n ROWS=y COMMIT=n BUFFER=64000 CONSTRAINTS=n
ignore= y STATISTICS=none
> 
>   Um import de um milhão e meio de linhas leva cerca de 20 minutos.
> 
>   Tem como melhorar isto ?
> 
> 
> 
> 
>               
>   ---------------------------------
>   Yahoo! Acesso Grátis: Internet rápida e grátis.
>   Instale o discador agora!
> 
>   [As partes desta mensagem que não continham texto foram removidas]
> 
> 
> 
>   ORACLE_BR APOIA 2ºENPO-BR
_____________________________________________________________________
>   O 2º Encontro Nacional de Profissionais Oracle será realizado no
dia 05/11/2005 no auditório da FIAP em São Paulo. Serão apresentadas
Palestras e Cases dirigidos exclusivamente por profissionais
especialistas e renomados no mercado. Confira a programação no site do
evento! http://www.enpo-br.org/
>   _____________________________________________________________________
>   Area de download oracle_br -
http://www.4shared.com/dir/101727/a4dcc423 
> 
> 
>         Yahoo! Grupos, um serviço oferecido por: 
>               PUBLICIDADE
>                 
>        
> 
> 
>
------------------------------------------------------------------------------
>   Links do Yahoo! Grupos
> 
>     a.. Para visitar o site do seu grupo na web, acesse:
>     http://br.groups.yahoo.com/group/oracle_br/
>       
>     b.. Para sair deste grupo, envie um e-mail para:
>     [EMAIL PROTECTED]
>       
>     c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos
do Serviço do Yahoo!. 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]





ORACLE_BR APOIA 2ºENPO-BR 
_____________________________________________________________________
O 2º Encontro Nacional de Profissionais Oracle será realizado no dia 05/11/2005 
no auditório da FIAP em São Paulo. Serão apresentadas Palestras e Cases 
dirigidos exclusivamente por profissionais especialistas e renomados no 
mercado. Confira a programação no site do evento! http://www.enpo-br.org/
_____________________________________________________________________
Area de download oracle_br - http://www.4shared.com/dir/101727/a4dcc423  
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/oracle_br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a