criar Materialized view

Perguntas relacionadas a questões técnicas do Oracle EBS. Criação de Concorrentes, Value Sets, Alerts, Forms Personalizations, Configurações, etc
Responder
marlonpasquali
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 248
Registrado em: Sex, 06 Fev 2009 3:02 pm
Localização: ERECHIM - RS

Pessoal, não estou conseguindo criar uma view materializada com uma query que utilizo no APPS.
alguém já criou ? tem algum esquema ?
Avatar do usuário
madmax
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 293
Registrado em: Qua, 13 Dez 2006 5:02 pm
Localização: São Paulo
Contato:
________________________________
Douglas - Madmax.

Marlon.

Com user APPS tente fazer assim.

create materialized view XX_W_TICKET_BR
build deferred
refresh fast on demand
as
SELECT * from xx_om_tickets_bal_br

Se não der certo passe o erro ORA que esta ocorrendo.

Abs..
marlonpasquali
Rank: DBA Pleno
Rank: DBA Pleno
Mensagens: 248
Registrado em: Sex, 06 Fev 2009 3:02 pm
Localização: ERECHIM - RS

a query é bem mais complexa que isto, mas para exemplo tentei fazer:

create materialized view PCN_CATVIEW
build deferred
refresh fast on demand
as
SELECT * from MTL_CATEGORIES

da a mensagem de erro:
(Error): ORA-12015: não pode criar uma view materializada de renovação rápida a partir de uma consulta complexa
DanielNN
Moderador
Moderador
Mensagens: 641
Registrado em: Seg, 03 Set 2007 3:26 pm
Localização: Fortaleza - CE
att,

Daniel N.N.

Caso não sej aum problema de permissão....
Dá uma olha neste link e vê as diversas opções de criação de um MV:
http://psoug.org/reference/materialized_views.html

Como exemplo de sintaxe, tente algo como o código abaixo, porém ele só vai conter dados de 1 dia de atraso.

Selecionar tudo

REFRESH FORCE ON DEMAND
WITH ROWID
START WITH TRUNC(SYSDATE) NEXT TRUNC(SYSDATE) +1
Outra situação a se pensar é a necessidade da MV. Teoricamente estás partindo para esta alternativa para otimização de tempo de consulta. As vezes um trabalho mais apurado numa query(tunning) é a melhor alternativa.
Responder
  • Informação
  • Quem está online

    Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes