Pregunta

Muy nuevo en este tema -. 11g utilizando

Cuando se crea una vista materializada, se crea un puesto de trabajo correspondiente (no un trabajo programador). Pero es mi entendimiento de que dbms_job está siendo reemplazado por dbms_scheduler.

¿Estoy haciendo algo mal o estoy totalmente malentendido lo que está pasando?

¿Fue útil?

Solución

No se está haciendo mal cualquier cosa y su interpretación es correcta. vistas materializadas que son creados o alterados para tener un uso DBMS_JOB programación de actualización en lugar de DBMS_SCHEDULER. Esto sería inesperado dada la siguiente redacción de la 11.2 Guía de administración de (el énfasis es mío):

DBMS_JOB es un paquete PL / SQL que se utiliza para programar trabajos. Es reemplazado por Oracle Scheduler, que es más potente y flexible. Aunque Oracle recomienda que cambie del DBMS_JOB a Oracle Scheduler, DBMS_JOB está todavía admite para la compatibilidad hacia atrás .

Estoy de acuerdo con Jack Douglas y los comentarios que dichos enlaces. DBMS_JOB es poco probable que vaya a desaparecer pronto.

Otros consejos

dbms_scheduler, mientras que es mucho más potente / flexible que dbms_job, no es un simple / reemplazo completo de la misma. dbms_job sigue siendo ampliamente utilizado como has descubierto y es poco probable que desaparezca

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top