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

SQL Oracle Discussion :

[10G] v$session.osuser%type PLS-201


Sujet :

SQL Oracle

  1. #1
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Points : 2 071
    Points
    2 071
    Par défaut [10G] v$session.osuser%type PLS-201
    Je suis en train de migrer une appli de 8i vers 10g
    J'ai des packages qui ne se compilent pas
    Sous l'utilisateur PLUTON

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    CREATE OR REPLACE PACKAGE PLUTON.pkguser
    FUNCTION get_sessionid
          RETURN V$SESSION.audsid%TYPE;
     
       FUNCTION get_osuser
          RETURN V$SESSION.osuser%TYPE;
     
       FUNCTION get_machine
          RETURN v$session.machine%TYPE;
    END pkguser;
    Erreur PLS-00201 : Identifier v$session must be declared

    Or un 'SELECT * from v$session' sous le même utilisateur marche bien

    Pb de droits ? Si oui lequel ?

    Merci d'avance
    Garuda गरूड
    Brahmâ la Guerre et Vishnu la Paix

    Oracle 12C R2 - Forms11GR2 - Toad 12 - sharePoint 2010

  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
    Salut,

    Est ce que tu as donné les droits sur la vue V$SESSION via un rôle ?

    Si c'est le cas, donnes les droits directement à ton user

  3. #3
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Points : 2 071
    Points
    2 071
    Par défaut
    C'est dit dans le message.
    Le select marche (donc GRANT SELECT est ok sur v$session).
    Le pb c'est juste le referencement (%type) de v$session dans le code PL
    Garuda गरूड
    Brahmâ la Guerre et Vishnu la Paix

    Oracle 12C R2 - Forms11GR2 - Toad 12 - sharePoint 2010

  4. #4
    Membre chevronné Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Points : 2 071
    Points
    2 071
    Par défaut
    Sous SYS

    GRANT SELECT ON v_$session TO PUBLIC

    Plus de pb...
    Garuda गरूड
    Brahmâ la Guerre et Vishnu la Paix

    Oracle 12C R2 - Forms11GR2 - Toad 12 - sharePoint 2010

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

Discussions similaires

  1. Oracle 10g XE et le type boolean
    Par ayoub2010 dans le forum Oracle
    Réponses: 2
    Dernier message: 09/04/2007, 20h14
  2. Réponses: 4
    Dernier message: 12/07/2006, 14h42
  3. [10G] connaitre le nombre max de sessions
    Par NeHuS dans le forum Oracle
    Réponses: 1
    Dernier message: 28/03/2006, 08h53
  4. Réponses: 8
    Dernier message: 20/02/2006, 15h28
  5. [MySql4 > 10g] Par quoi substituer le type "TEXT&quo
    Par vrossi59 dans le forum Oracle
    Réponses: 3
    Dernier message: 15/02/2006, 19h33

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