Temat: Widoki zmaterializowane - Oracle.

Problem: Przy odswiezaniu widoku zmaterializowanego leci mi blad.

ORA-12008: error in materialized view refresh path
ORA-30036: unable to extend segment by 8 in undo tablespace 'UNDOTBS1'
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 2254
ORA-06512: at "SYS.DBMS_SNAPSHOT"

Wiadomo, mala prestrzen UNDO.

W procedurze odswiezam widok po widoku. W polowie procedura sie wywala, wiec widok na ktorym sie to wywalilo nie powinno byc odswiezone? Prawda?

Na tym widoczku current_snapshot wskazuje na odswiezania 24h temu. Niby nadal wszystko okej, ale DLACZEGO WIDOK ZAWIERA PORCJE DANYCH z dzisiaj. Oracle twierdzi ze widok sie nie odswiezyl a dane mowia co innego?

Moze mi ktos to wyjasnic. Moze walnalem gafe, ale na razie bledu po swojej stronie nie widze.

Dzieki z gory

konto usunięte

Temat: Widoki zmaterializowane - Oracle.

Glowy nie dam, ale skoro skonczylo Ci sie UNDO, to moze Oracle nie dal rady wycofac transakcji?

Temat: Widoki zmaterializowane - Oracle.

No ale wlasnie oczekiwalbym raczej, ze jak konczy sie UNDO to operacja jest przerywana i jest rollback.

konto usunięte

Temat: Widoki zmaterializowane - Oracle.

Opcja inc_refreshable moze byc wlaczona (all_mview_analysis). oracle wtedy odswiezy do pewnego momentu, ale skoro nie odbyl sie 'complete refresh', to nie bedzie to zasygnalizowane. Tak mi sie wydaje :-)

konto usunięte

Temat: Widoki zmaterializowane - Oracle.

Marcin D.:
No ale wlasnie oczekiwalbym raczej, ze jak konczy sie UNDO to operacja jest przerywana i jest rollback.

Teoretycznie tak :) W praktyce zadzialalo inaczej - albo sie pomyliles przy sprawdzaniu danych albo masz idealna okazje, zeby zglosic SRa do Oracla. Na metalinku podobnego przypadku nie znalazlem.

Następna dyskusja:

Oracle_PL




Wyślij zaproszenie do