Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/06/2011, 18h05   #1
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
Par défaut Problème de rafraîchissement automatique des snapshots

Bonjour à tous,
j'ai le même le problème que sur ce sujet, le refresh automatique ne passe pas et quand je fais un refresh manuel ça passe.

Voici le script :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
scott@ORA92> CREATE TABLE testsnap (col1 NUMBER PRIMARY KEY)
  2  /
 
TABLE created.
 
scott@ORA92> INSERT INTO testsnap VALUES (1)
  2  /
 
1 row created.
 
scott@ORA92> CREATE SNAPSHOT LOG ON testsnap
  2  /
 
Materialized VIEW log created.
 
scott@ORA92> CREATE SNAPSHOT SNAPCOPIE1
  2  REFRESH FAST WITH PRIMARY KEY
  3  START WITH SYSDATE
  4  NEXT SYSDATE+1/24/60
  5  AS (SELECT * FROM testsnap)
  6  /
 
Materialized VIEW created.
 
scott@ORA92> INSERT INTO testsnap VALUES (2)
  2  /
 
1 row created.
 
scott@ORA92> COMMIT
  2  /
 
Commit complete.
 
scott@ORA92> SELECT * FROM snapcopie1
  2  /
 
      COL1
----------
         1
 
scott@ORA92> EXECUTE DBMS_SNAPSHOT.REFRESH ('snapcopie1','f')
 
PL/SQL procedure successfully completed.
 
scott@ORA92> SELECT * FROM snapcopie1
  2  /
 
      COL1
----------
         1
         2
Je vous remercie d'avance pour votre aide.
ab.nabila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 10h43   #2
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
quelle est ta valeur de job_queue_processes?
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 12h49   #3
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
sa valeur est 8
ab.nabila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 14h31   #4
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
as-tu été assez patient?

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
SQL> CREATE TABLE testsnap (col1 NUMBER PRIMARY KEY)
  2  /
 
TABLE created.
 
SQL> 
SQL> INSERT INTO testsnap VALUES (1)
  2  /
 
1 row created.
 
SQL> 
SQL> CREATE SNAPSHOT LOG ON testsnap
  2  /
 
Materialized VIEW log created.
 
SQL> 
SQL> CREATE SNAPSHOT SNAPCOPIE1
  2  REFRESH FAST WITH PRIMARY KEY
  3  START WITH SYSDATE
  4  NEXT SYSDATE+1/24/60
  5  AS (SELECT * FROM testsnap)
  6  /
 
Materialized VIEW created.
 
SQL> 
SQL> INSERT INTO testsnap VALUES (2)
  2  /
 
1 row created.
 
SQL> 
SQL> COMMIT
  2  /
 
Commit complete.
 
SQL> 
SQL> SELECT * FROM snapcopie1
  2  /
      COL1
----------
         1
 
SQL> 
SQL> host sleep 120
 
SQL> 
SQL> SELECT * FROM snapcopie1
  2  /
      COL1
----------
         1
         2
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 17h23   #5
Invité de passage
 
Inscription : janvier 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 4
Points : 0
Points : 0
oui assez
ab.nabila est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2011, 18h26   #6
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
essaye de regarder dans dba_jobs voir si quelque chose est broken...
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h19.


 
 
 
 
Partenaires

Hébergement Web