so_damn_insane ([info]so_damn_insane) rakstīja,
@ 2008-08-04 17:08:00

Previous Entry  Add to memories!  Tell a Friend!  Next Entry
orawtf
Ir nepatīkami dabūt šādu uz DWH, ja (x) ir MV primārās atslēgas kolona.

ORA-12008: error in materialized view refresh path ORA-00001: unique constraint (x) violated

Versija:



1) Tabula ir particionēta.
2) Materializētais skatījums ir uz rowid (ar logu).
3) Insert into my_table
4) Refresh MV
5) Alter table my_table enable row movement
6) Update my_table (lai rindiņa pārvietotos no vienas partīcijas otrā).
7) Refresh (error)

Pēdējais update sačakarēja refresh logu, kur parādījās jauns insert ar jaunu rowid, bet neunikālu ID (kaut faktiski tā bija tā pati rinda).

Mēģināšu reproducēt.


(Lasīt komentārus)

Nopūsties:

No:
Lietotājvārds:
Parole:
Ievadi te 'qws' (liidzeklis pret spambotiem):
Temats:
Tematā HTML ir aizliegts
  
Ziņa:
Neesi iežurnalējies. Iežurnalēties?