Materialized view et ORA-00955
Bonjour la communauté,
Ceci est mon premier post sur developpez, au passage je vous remercie tous, car grâce aux articles et au forum j'ai souvent eu l'occasion de trouver réponse à mes questions. Mais pour inaugurer ça, je vais vous expliquer mon petit problème :?
Sans rentrer dans les détailles, je suis actuellement en train de migrer les objets d'une base 9i vers une 10g. Pour les objets compilés, je les exporte avec dbms_metadata dans un fichier sql que j'exécute sur la base cible et la je bloque sur 1 problèmes.
Lorsque je veux créer mes vues matérialisées, oracle me retourne l'erreur ORA-00955, je pense que je passe à coté de quelque chose, mais g du mal à comprendre comment il peut me renvoyer cette erreur alors qu'il n'y a pas d'autres vues ou vues matérialisées portant le même nom, et surtout qu'il m'indique que l'erreur est sur la table de mon select ... 8O
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
SQL> CREATE MATERIALIZED VIEW "toto.mymview"
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)
TABLESPACE "MY_TBS"
BUILD IMMEDIATE
USING INDEX
REFRESH COMPLETE ON DEMAND START WITH sysdate+0 NEXT sysdate+1/144
WITH ROWID USING DEFAULT LOCAL ROLLBACK SEGMENT
DISABLE QUERY REWRITE
AS SELECT DISTINCT G36 AS I36, G37 AS I37,
G38 AS I38, G39 AS I39, G40 AS I40 FROM toto.mytable;
FROM toto.mytable
*
ERROR at line 13:
ORA-00955: name is already used by an existing object |
Si c'a inspire quelqu'un ...
Je vous remercie d'avance.