Índice do fórum Treinamentos Avançados Treinamento Oracle Performance Diagnostics & Tuning Criação de índices em Materialized Views

Criação de índices em Materialized Views

Dúvidas, dicas e atualizações sobre o Treinamento Oracle Performance Diagnostics & Tuning.


Mensagens: 0
Boa tarde Portilho,

Você saberia me dizer como posso criar um índice em uma M_View?

O seguinte índice já está criado na M_View:
CREATE INDEX "MPRODDTA"."AOL_PARTSINFO_AG02" ON "MPRODDTA"."AOL_GETPARTSDETAIL_PARTSINFO" ("PARTNUMBER", "BUSINESSUNIT", "LANGUAGECODE", "FILTER_CURRENCYCODE")
  PCTFREE 5 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
  STORAGE(INITIAL 20971520 NEXT 20971520 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "MPROD20MI" ;


Quando tento criar este índice ocorre o erro:
SQL> create index MPRODDTA.IX_GETPARTSDETAILFULL on MPRODDTA.AOL_GETPARTSDETAILFULL (BUSINESSUNIT,PARTISOUTDATED,SS_PARTNUMBER, FILTER_CURRENCYCODE);
create index MPRODDTA.IX_GETPARTSDETAILFULL on MPRODDTA.AOL_GETPARTSDETAILFULL (BUSINESSUNIT,PARTISOUTDATED,SS_PARTNUMBER, FILTER_CURRENCYCODE)
                                                        *
ERROR at line 1:
ORA-01702: a view is not appropriate here


Por acaso esse processo deve ser incluído no refresh da M_View? Ou seja, um índice não pode ser criado numa M_View já existente?

Abraços,

Franky

portilho Site Admin

Mensagens: 482
O primeiro índice foi criado na AOL_GETPARTSDETAIL_PARTSINFO, e o segundo na AOL_GETPARTSDETAILFULL.
O segundo objeto é realmente uma M View, e não uma View?


Mensagens: 0
Meu, eu fiquei quase uma tarde quebrando a cabeça com isso aí. Era o nome mesmo que peguei errado. Preciso criar o índice na MPRODDTA.AOL_GETPARTSDETAIL_PARTSINFO, que é onde está havendo o FTS.
Foi mal pela bola fora aí. hehehe. To ficando maluco essa semana.

Abraços,

Franky

portilho Site Admin

Mensagens: 482
Imagina! Muitas vezes só precisamos que qualquer outra pessoa olhe o que estamos fazendo.
:-D


Voltar para Treinamento Oracle Performance Diagnostics & Tuning

cron