Bonjour à tous
Lors de la création d'une vue matérialisée; la vue se crée bien mais elle reste vide
Je suis sur une base oracle qui tape sur une Vue SQLSERVER7
le code de la vue matérialisée est le suivant
1 2 3 4 5 6 7 8 9 10 11
| CREATE materialized view SCIFR_AR_CLIENTELE_V
NOCACHE
LOGGING
NOPARALLEL
BUILD IMMEDIATE
REFRESH COMPLETE
START with trunc(sysdate)+ 6.50/24
NEXT trunc(sysdate + 1)+ 6.50/24
AS
select * FROM V_CLIENTELE_POUR_ORACLE@DB_CLIENTELE
WHERE DATE_FACTURATION > add_months(sysdate, -36) |
d'autant plus que j'ai remarqué qu'il une différence de la taille des champs sur la vue que j'ai crée et la vue sur sqlserver avec le dblink c-à-d
desc V_CLIENTELE_POUR_ORACLE@DB_CLIENTELE
est différent de
desc SCIFR_AR_CLIENTELE_V je ne comprend pas cette différence
Lorsque j'essaye de rafraichir la vue toad
CALL DBMS_MVIEW.REFRESH('SCIFR_AR_CLIENTELE_V','C')
obtiens les erreurs suivante
1 2 3 4 5 6
|
ORA-12008: error in materialized view refresh path
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 803
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 860
ORA-06512: at "SYS.DBMS_SNAPSHOT", line 841
ORA-06512: at line 1 |
Partager