IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Oracle Discussion :

job en oracle 10g


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Tunisie

    Informations forums :
    Inscription : Novembre 2011
    Messages : 6
    Par défaut job en oracle 10g
    Bonjour,

    Y a-t-il quelqu'un qui peut me donner scrupuleusement c'est quoi le job en oracle ? et qu'il est son rôle ?
    J'arrive pas à comprendre même en "googlant"

    Merci d'avance

  2. #2
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut,

    Job : tâches programmées chaque jours / semaines /mois/ année.

    Par exemeple : si je veux que ma procedure t1 s'exécute chaque jours a 5h30 le matin, alors je dois créer une tâche(job) qui exécute quotidiennement ma procédure t1.

    Cordialement Salim.

  3. #3
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Je pinaille un peu mais je fais le distinguo entre la tâche (package dbms_job) et sa planification (package dbms_scheduler).

  4. #4
    Rédacteur

    Homme Profil pro
    Développeur et DBA Oracle
    Inscrit en
    Octobre 2006
    Messages
    878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur et DBA Oracle

    Informations forums :
    Inscription : Octobre 2006
    Messages : 878
    Par défaut
    Salut Waldar,

    Je suis pour la centralisation des jobs dans Oracle entreprise manager (OEM).


    http://www.oracle.com/webfolder/tech...ating_jobs.htm

  5. #5
    Membre Expert

    Homme Profil pro
    Inscrit en
    Mars 2010
    Messages
    536
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 536
    Par défaut
    Citation Envoyé par Waldar Voir le message
    Je pinaille un peu mais je fais le distinguo entre la tâche (package dbms_job) et sa planification (package dbms_scheduler).
    Il existe une difference très importante entre dbms_job et dbms_scheduler si bien qu'Oracle maintient et maintiendra dbms_job tant que cette difference n'est pas traitée par l'équipe Oracle.

    La connaissez vous?

  6. #6
    Expert confirmé Avatar de mnitu
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2007
    Messages
    5 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2007
    Messages : 5 611
    Par défaut
    Citation Envoyé par Mohamed.Houri Voir le message
    Il existe une difference très importante entre dbms_job et dbms_scheduler si bien qu'Oracle maintient et maintiendra dbms_job tant que cette difference n'est pas traitée par l'équipe Oracle.

    La connaissez vous?
    Oui

  7. #7
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Pas moi !
    En même temps je pense avoir créé une seule fois un job Oracle et que je ne l'ai jamais planifié.

  8. #8
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par Waldar Voir le message
    Je pinaille un peu mais je fais le distinguo entre la tâche (package dbms_job) et sa planification (package dbms_scheduler).
    Alors quitte à pinailler, ta distinction est erronée, ou au mieux mal formulée.

    Conceptuellement, on distingue le "quoi" (ce qu'on exécute) et le "quand" (calendrier d'exécution).
    Avec DBMS_JOB, ces deux notions sont liées dans un objet monolithique, le JOB.

    Avec DBMS_SCHEDULER, il devient possible, (mais non obligatoire, car on peut fonctionner à l'ancienne), de créer un objet PROGRAM qui correspond au "quoi", un objet SCHEDULE qui correspond au "quand", et d'associer les deux dans un objet JOB.
    L'intérêt de cette séparation, bien entendu, c'est qu'un même objet PROGRAM peut être utilisé par plusieurs JOBS, et un même objet SCHEDULE peut être utilisé aussi par plusieurs JOBS.

    DBMS_SCHEDULER présente d'autres avantages par rapport à DMBS_JOB :
    - possibilité de définir des calendriers d'exécution complexes
    - possibilité d'enchaîner des étapes de traitement de façon conditionnelle (ce que par exemple SQL Server savait faire depuis au moins la version 7)
    - possibilité d'exécuter des traitements hors de la base, et non plus uniquement des procédures stockées
    - ...

  9. #9
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    Alors quitte à pinailler, ta distinction est erronée, ou au mieux mal formulée.
    La bonne réponse est "erronée".
    Merci pour les proses !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Question sur les jobs oracle 10G R2
    Par Z3phur dans le forum Administration
    Réponses: 2
    Dernier message: 13/03/2008, 15h12
  2. Installation ORACLE 10g sous XP Pro
    Par DUCORROY dans le forum Oracle
    Réponses: 7
    Dernier message: 21/10/2004, 09h08
  3. Installation Oracle 10g sous Windows 2000
    Par Jeff206 dans le forum Oracle
    Réponses: 6
    Dernier message: 24/08/2004, 15h51
  4. [ORACLE 10g Linux] Pbm de connexion avec un Client winXP
    Par zarbiwayne dans le forum Administration
    Réponses: 26
    Dernier message: 20/08/2004, 22h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo