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

PL/SQL Oracle Discussion :

Problème de communication d'un JOB avec une table


Sujet :

PL/SQL Oracle

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Points : 130
    Points
    130
    Par défaut Problème de communication d'un JOB avec une table
    Bonjour, je désire créer un job qui permet d'éxécuter une procédure stockée selon un paramètre (la valeur de ce paramètre est le contenue d'une colonne dans une table), par exemple si je veux lancer la procédure chaque début de semaine, j'ai une colonne NBJOURS = 7, donc mon job doit lire la valeur de cette colonne et faire comparaison avec la date system pour voir si on doit lancer la procédure ou pas.
    problème 1):
    merci de m'indiquer comment faire pour que mon job puisse communiquer avec la table FREQUENCE.

    problème 2):j'utilise oracle 9i,je tappe la commande
    SQL> alter system set job_queue_processes=5 scope =both ;

    j'obtien l'erreur suivante :ORA-01031: insufficient privileges, est ce que je dois obligatoirement avoir le privilège adminsitrateur pour pouvoir modifier ce paramètre?.
    Par avance merci.

  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
    Points : 1 197
    Points
    1 197
    Par défaut
    Citation Envoyé par amine1980 Voir le message
    problème 2):j'utilise oracle 9i,je tappe la commande
    SQL> alter system set job_queue_processes=5 scope =both ;

    j'obtien l'erreur suivante :ORA-01031: insufficient privileges, est ce que je dois obligatoirement avoir le privilège adminsitrateur pour pouvoir modifier ce paramètre?.
    Par avance merci.
    Pour utiliser cette commande il faut etre DBA (sys ou system) et aussi il faut avoir dans le repertoire database SPFILE pour utiliser l'option both(system et spfile)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
     
    SQL> CONN SYS/SYS AS SYSDBA
    Connected.
    SQL> SHOW USER;
    USER is "SYS"
    SQL> alter system set job_queue_processes=5 scope =both ;
     
    System altered.
     
    SQL> CONNECT SCOTT/TIGER 
    Connected.
    SQL> alter system set job_queue_processes=5 scope =both ;
    alter system set job_queue_processes=5 scope =both
    *
    ERROR at line 1:
    ORA-01031: insufficient privileges
     
     
    SQL> conn system/system
    Connected.
    SQL> alter system set job_queue_processes=5 scope =both ;
     
    System altered.
     
     
    SQL>

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

Discussions similaires

  1. Problème de communication d'un DBMS_JOB avec une table
    Par amine1980 dans le forum PL/SQL
    Réponses: 9
    Dernier message: 19/11/2008, 15h36
  2. Réponses: 6
    Dernier message: 03/04/2006, 10h42
  3. [JSTL] Problème avec une table
    Par lionelh dans le forum Taglibs
    Réponses: 3
    Dernier message: 22/02/2006, 22h26
  4. Problème avec une table
    Par Paulinho dans le forum SQL Procédural
    Réponses: 4
    Dernier message: 15/12/2005, 11h17
  5. Réponses: 11
    Dernier message: 28/12/2004, 17h15

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