Je rebondis sur ce post par rapport à un problème que j'ai en commun.
Je souhaite faire une réplication mono-directionnelle avec un rafraichissement toute les 5 min.
j'ai donc créé le DBLink avec mon user PEXE
crée la vue matérialisée avec ce même user.
créé un job lançant la commande:
(c'etait SYS le problème)
Code : Sélectionner tout - Visualiser dans une fenêtre à part SYS.DBMS_REFRESH.REFRESH ('PEXE.WORKING');
Par contre, lorsque le job se déclenche automatiquement, j'ai un bon vieux:
C'est donc clairement un problème de droits, mais je vois pas où ça coince ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Mon Dec 09 15:55:07 2013 Errors in file c:\oracle\product\10.2.0\admin\pex\bdump\pex_j000_12344.trc: ORA-12012: erreur d'exécution automatique du travail 67 ORA-04052: erreurs lors de la consultation de l'objet distant PEXE.SYS@AFIDA.DL ORA-00604: une erreur s'est produite au niveau SQL récursif 3 ORA-01017: invalid username/password; logon denied ORA-02063: précédant line de AFIDA.DL ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 2255 ORA-06512: à "SYS.DBMS_SNAPSHOT", ligne 2461 ORA-06512: à "SYS.DBMS_IREFRESH", ligne 683 ORA-06512: à "SYS.DBMS_REFRESH", ligne 195 ORA-06512: à ligne 1
PEXE est le propriétaire du DBLink (qui a le bon login/pass) et la vue matérialisée appartient à PEXE aussi !??
Partager