Home » Non-English Forums » French » création de snapshot
création de snapshot [message #122144] Fri, 03 June 2005 06:10 Go to next message
koffiaubin
Messages: 1
Registered: June 2005
Junior Member
pour effectuer des tests j'ai crée un snapshot oracle sur sur une base ( le snapshot et la table de base se trouve sur le même schéma).
voici le code :
CREATE SNAPSHOT SNAPCOPIE1
REFRESH FAST with primary key
START WITH SYSDATE
NEXT SYSDATE+(1/(24*60))
AS (SELECT * FROMtestcopie);

le snapshot est correctement crée mais les MAJ automatiques en fonction de la période de 1 min que j'ai defini ne sont pas effectuées et je ne sais pas trop où se trouve le PB
merci de m'aider
Re: création de snapshot [message #122245 is a reply to message #122144] Sat, 04 June 2005 04:57 Go to previous message
Barbara Boehmer
Messages: 9101
Registered: November 2002
Location: California, USA
Senior Member
scott@ORA92> CREATE TABLE testcopie (col1 NUMBER PRIMARY KEY)
  2  /

Table created.

scott@ORA92> INSERT INTO testcopie VALUES (1)
  2  /

1 row created.

scott@ORA92> CREATE SNAPSHOT LOG ON testcopie
  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 testcopie)
  6  /

Materialized view created.

scott@ORA92> INSERT INTO testcopie VALUES (2)
  2  /

1 row created.

scott@ORA92> COMMIT
  2  /

Commit complete.

scott@ORA92> SELECT * FROM snapcopie1
  2  /

      COL1
----------
         1

scott@ORA92> EXECUTE DBMS_LOCK.SLEEP (70)

PL/SQL procedure successfully completed.

scott@ORA92> SELECT * FROM snapcopie1
  2  /

      COL1
----------
         1
         2

scott@ORA92> 


Previous Topic: Install oracle 9.2.0.4. probleme cluster
Next Topic: urgent
Goto Forum:
  


Current Time: Tue Dec 17 20:15:17 CST 2024