Boujour tous le monde,
Il est rare que je vienne poser une question sur un forum,
mais je dois vous avouez que la je suis a court d'idee dans mon probleme!
Mon bute est de cree des Snapshot qui sont recalculer toutes les nuits (dans le cadre d'un Data Warehouse)!
J'arrive a cree mes materialized view sans probleme, et elle fonctionnent tres bien! Je les cree soit par Oracle entreprise manager, soit directement par un script SQL.
Le probleme est que lorsque je cree un MV avec Oracle entreprise manager, est que dans l'onglet 'Refresh' je coche 'Automatically on' et choisie une date, j'ai le droit a une erreur 'ORA-01855 error : AM/A.M. or PM/P.M. requiered'.
Or la date rentrer est de la forme: '06-lip-2007 11:00:00 AM'.
Apres de nombreux essais, je decide d'essayer par un script SQL, et la,
meme erreur en rentrant:
START WITH TO_DATE('09-lip-2007 10:38:00 AM','dd-mon-yyyy hh:mi:ss AM')
Par contre, si je met dans mon script:
START WITH TO_DATE('09-lip-2007 10:38:00','dd-mon-yyyy hh24:mi:ss')
et bien...le script s'execute, le MV est cree mais il n'est j'amais actualiser et lorsque je vais dans Entreprise Manager pour verifier les propriete du MV et bien la date d'actualisation n'est pas celle que j'ai rentrer mais tous simplement la date courante!
J'ai essayer different script et different format de date mais rien n'y fait!
Je suis comment dire....desesperer!
Je suis en stage et j'ai pas mal assaini les scripts des differente vues et j'ai proposer a mon chef des faire quelques MV car se serais bien plus rapide pour certaine qwery! Et la je me retrouve avec un probleme si stupide...mais completement bloquant! Je ma voit mal tous les jour a 3h du mat cliquer sur un bouton pour actualiser la MV!![]()
J'espere que quelqu'un a une idee ou est deja tomber sur un probleme de ce genre!
Merci d'avoir pris le temps de lire se long poste!
PS:
Windows server 2003.
Oracle 9.2.0.1.
Et pour ceux qui se demandent ce que le 'lip' vient fair dans '09-lip-2007', s'est pour lipiec et sa veut dire juillet en Polonais! C'est pas une blague, le system est en Polonais!
Partager