Pessoal bom dia,

 

Estou com um problema e sinceramente não sei como resolver. Criei uma MV com
o resultado de um select de duas tabelas bem grandes, uma com 16Gb e outra
com 10Gb. 

 

No momento da criação, demorou cerca de 3 horas para criar. O problema está
na hora do refresh(fast), que está demorando mais de uma semana e gerando um
rollback absurdo, cerca de 3GB. Está sendo mais rápido recriar a MV do que
fazer um fast refresh. Será que estou comendo bola em alguma coisa? Os logs
também foram criados em cima das duas tabelas.

 

Segue o comando que estou usando para criar

 

A versão do oracle é 8.1.7.4 em Solaris

 

CREATE MATERIALIZED VIEW CADSUS.TB_CONSULTA_USUARIO
PCTFREE 10
PCTUSED 40
MAXTRANS 255
STORAGE(INITIAL 128M)
TABLESPACE TD_CADSUS_02
LOGGING
PARALLEL 4
BUILD IMMEDIATE
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 4096K NEXT
4096K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0) TABLESPACE
TI_CADSUS_02
REFRESH FAST
START WITH TO_DATE('25-SEP-2006 11:38 AM','DD-MON-YYYY HH12:MI PM')
NEXT SYSDATE + 2/24
AS SELECT
 CADSUS.TM_CONTROLE_USUARIO.ROWID C1,
 CADSUS.TM_USUARIO.ROWID C2,
 CADSUS.TM_CONTROLE_USUARIO.CO_SEQ_USU co_seq_usu_cont ,
 CADSUS.TM_CONTROLE_USUARIO.DT_OPERACAO ,
 CADSUS.TM_CONTROLE_USUARIO.ST_CONTROLE ,
 CADSUS.TM_USUARIO.CO_MUNICIPIO_RESIDENCIA ,
 CADSUS.TM_USUARIO.CO_SEQ_USU ,
 CADSUS.TM_USUARIO.CO_SEXO ,
 CADSUS.TM_USUARIO.CO_USUARIO ,
 CADSUS.TM_USUARIO.DT_NASCIMENTO ,
 CADSUS.TM_USUARIO.NO_MAE ,
 CADSUS.TM_USUARIO.NO_MAE_FONETIZADO ,
 CADSUS.TM_USUARIO.NO_PAI ,
 CADSUS.TM_USUARIO.NO_PAI_FONETIZADO ,
 CADSUS.TM_USUARIO.NO_USUARIO ,
 CADSUS.TM_USUARIO.NO_USUARIO_FONETIZADO
     FROM CADSUS.tm_usuario, CADSUS.TM_CONTROLE_USUARIO
     WHERE tm_usuario.co_seq_usu = TM_CONTROLE_USUARIO.co_seq_usu

 

Obrigado desde já pelo help.

 

 

 

Atenciosamente, 
Nelson Cartaxo
DBA ORACLE 



 

 



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



--------------------------------------------------------------------------------------------------------------------------
Atenção! As mensagens deste grupo são de acesso público e de inteira 
responsabilidade de seus remetentes.
Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ 
--------------------------------------------------------------------------------------------------------------------------__________________________________________________________________

OPORTUNIDADES DE TRABALHO, VAGAS, EMPREGOS PARA PROFISSIONAIS ORACLE VISITE: 
http://www.oraclebr.com.br/
__________________________________________________________________
Este Grupo recebe o apoio da SQL Magazine - www.devmedia.com.br/sqlmagazine  
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