Hallo,
in dem Oracle Forum ist zwar nicht viel los, ich versuche aber dennoch mal wieder mein Glück
Ich habe eine Materialized VIEW erstellt. Diese aktualisiert sich zum testen jede Minute:
CREATE MATERIALIZED VIEW MV_PUNKT_TEMP
REFRESH FAST ON DEMAND
START WITH SYSDATE NEXT SYSDATE + 1/24/60
as
select fid, TESTWERT, SDO_GEOMETRY(2001, 25832, sdo_point_type(to_number(replace(wert_x,'.',',')),to_number(replace(wert_y,'.',',')),null), null, null) geom FROM PUNKT
Dann habe ich diese MV in die SDO_GEOM_METADATA eingetragen:
INSERT INTO user_sdo_geom_metadata VALUES
('MV_PUNKT_TEMP',
'GEOM',
SDO_DIM_ARRAY
(SDO_DIM_ELEMENT ('X',-10,10000000, 0.0005),
SDO_DIM_ELEMENT ('Y',-10,10000000, 0.0005)),25832)
Auch alles wunderbar.
Wenn ich allerdings einen INDEX erstelle, dann aktualisiert sich die Materialized VIEW nicht mehr:
CREATE INDEX MV_PUNKT_TEMP_idx
ON MV_PUNKT_TEMP (GEOM)
INDEXTYPE IS MDSYS.SPATIAL_INDEX
Soweit ich das verstehe, muss der Index auch immer neu erstellt werden?? Stimmt das?
Vielleicht kann hier jemand helfen.
Danke
[Diese Nachricht wurde von LarsB am 30. Jun. 2015 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP