Oracle 11.2.0.4.16 AIX 64 bits
Senhores, estou com um problema em uma determinada MV. Quando tento realizar o
refresh ela fica travada e não termina. Abrindo uma outra sessão verifiquei a
v$session_wait e identifiquei que o evento em espera em relação a execução do
refresh da view é a **enq: JI - contention**
Dando um googlada, verifiquei alguns artigos, inclusive o do Tom Kyte, mas
sendo sincero, eu não entendi muito bem o porque do problema e como faço para
solucionar esse problema.
Gostaria que os amigos, se pudessem ajudar, me dessem uma força nessa tarefa.
CREATE MATERIALIZED VIEW "OWNER_XUXA"."TABELA_XUXA" ("XXX", "XXX")
ORGANIZATION HEAP PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255
NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1
BUFFER_POOL DEFAULT FLASH_CACHE DEFAULT CELL_FLASH_CACHE DEFAULT)
TABLESPACE "TBS_XUXA"
BUILD IMMEDIATE
USING INDEX
REFRESH FAST ON DEMAND
WITH PRIMARY KEY USING DEFAULT LOCAL ROLLBACK SEGMENT
USING ENFORCED CONSTRAINTS DISABLE QUERY REWRITE
AS SELECT "COL1"."COL2" "COL3","COL4" FROM "XUXA"."RH_TIPO_PENSAO"@DATABASE
"TABELA";
OBS: Eu rodo a consulta da MV normalmente por fora.