Pessoal, não estou conseguindo criar uma view materializada com uma query que utilizo no APPS.
alguém já criou ? tem algum esquema ?
criar Materialized view
-
- Rank: DBA Pleno
- Mensagens: 248
- Registrado em: Sex, 06 Fev 2009 3:02 pm
- Localização: ERECHIM - RS
- madmax
- Rank: DBA Pleno
- Mensagens: 293
- Registrado em: Qua, 13 Dez 2006 5:02 pm
- Localização: São Paulo
- Contato:
________________________________
Douglas - Madmax.
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..
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..
-
- 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
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
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
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.
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.
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.
REFRESH FORCE ON DEMAND
WITH ROWID
START WITH TRUNC(SYSDATE) NEXT TRUNC(SYSDATE) +1
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 6 visitantes