Streams 11g N'est PAS inclus dans Standard Edition

Il y a quelques semaines, je pointais dans ce blog le fait que le « Licensing Guide » a changé la description de Streams entre 10g et 11g, ce qui me laissait penser que vous pouviez utiliser la capture Streams en Standard Edition et SE1 à condition de la baser sur les archivelogs. En effet, d’après ces documents en 10g et 11g :

  • en 10g, la description est la suivante : SE1/SE: apply only
  • En 11g, la description est la suivante : SE1/SE: no capture from redo

J’avoue que j’ai été déçu de la suite avec ma base SE 11g:

exec dbms_capture_adm.prepare_schema_instantiation(-
schema_name=>'scott');

ERROR at line 1:
ORA-00439: feature not enabled: Streams Capture
ORA-06512: at "SYS.DBMS_LOGREP_UTIL", line 719
ORA-06512: at "SYS.DBMS_CAPTURE_ADM_INTERNAL", line 328
ORA-06512: at "SYS.DBMS_CAPTURE_ADM", line 372
ORA-06512: at line 1

Alors, j’ai effacé le post précédent pour éviter toute confusion, ouvert une SR et créé un 2e post que j’ai également effacé à la lumière de ce qui suit. J’ai également envoyé un mail au Product Manager de Streams, ce qui , au final, s’avère avoir été ma meilleure idée ; Oracle Streams serait bien disponible en version SE 11g :

The capture mechanism in 11g SE is Streams Synchronous Capture – a new feature in 11g. Redo-based capture is not available in the Standard Edition.

Alors voilà, j’avais encore compris de travers mais maintenant, vous savez de quoi il s’agit.