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

Administration Oracle Discussion :

sys.v_$sqlarea fonctionnement et interpretation


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Database
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Database

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut sys.v_$sqlarea fonctionnement et interpretation
    Bonjour

    Ma question du jour est relative a la variable et sont contenu.

    J'ai creer un nouvel utilisateur avec uniquement le droit en lecture.

    J'ai changer son mot de passe directement sur son profil et puis j'ai creer un second utilisateur, toujours readonly et j'ai essayer de modifier son mot passe avec mon premier utilisateur> Le but etant de permettre a mes utilisateurs de modifier leur mot de passe eux-meme.

    Bref, j'ai voulu verifier les requetes lance par mon utilisateur 1 via la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select *  from sys.v_$sqlarea
    where parsing_user_id = 1
    et j'ai des requetes dont je ne connais pas la provenance, par exemple

    select username from user_role_privs where username = (select user from dual) and granted_role = 'DBA'
    Cela est-il normal? Est-ce lier au test pour changer le mot de passe de mon utilisateur?

    Est-il normal que je ne vois pas la requete de modification de mot de passe??

    Merci pour votre aide.

    NB : J'utilise SQL Developer v19 pour lancer mes commandes

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 176
    Par défaut
    Bonjour,

    Tu verras plein de requêtes "système" dans cette vue. Pourquoi tu recherches la requête dans cette vue? Pour changer un mot de passe utilisateur c'est la commande ALTER USER. Tu peux le voir d'ailleurs dans SQL Developer dans l'onglet "SQL":

    Nom : edit_user.png
Affichages : 313
Taille : 11,9 Ko

  3. #3
    Membre confirmé
    Femme Profil pro
    Database
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Database

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Merci pour ta rponse VANAGREG

    En fait, pour le mot de passe, je veux que mon utilisateur puissent-le faire lui meme, d'ou le passage en requete.

    Lors de sa premiere connection, il le change.

    Avant, il venait dans mon bureau et je lui laissait la main sur mon environnement pour changer son mot de passe (puisque si il est expire, l'utilisateur ne peux plus se connecter), mais maintenant que tout le monde travail de chez soi, j'essaye de trouver une autre methode pour qu'il puisse le faire et je voulais verifier si il l'a fait en visualisant ces requetes.

    En esperant que ce que je raconte ait un sens logique

    Et je ne comprends pas d'ou vient cette requete, as-tu une idee ??

    Merci

  4. #4
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 176
    Par défaut
    Il peut simplement faire lui-même dans une feuille SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter user nom_utilisateur identified by "nouveau_mot_de_passe";

  5. #5
    Membre confirmé
    Femme Profil pro
    Database
    Inscrit en
    Juin 2010
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Database

    Informations forums :
    Inscription : Juin 2010
    Messages : 125
    Par défaut
    Citation Envoyé par vanagreg Voir le message
    Il peut simplement faire lui-même dans une feuille SQL :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    alter user nom_utilisateur identified by "nouveau_mot_de_passe";

    Oui, c'est la methode que je vais utiliser, mais pour ca apparement je ne peux pas mettre une date d'expiration pour son mot de passe

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 176
    Par défaut
    Tu peux assigner un profile qui a une expiration de mot de passe.

Discussions similaires

  1. Interpretation checkbox 'undefined' sous Firefox (fonctionne sous IE)
    Par jamesleouf dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 09/07/2008, 12h14
  2. Réponses: 1
    Dernier message: 29/12/2007, 13h13
  3. Réponses: 22
    Dernier message: 23/05/2007, 17h08
  4. [Turbo Pascal] TP7 fonctionne en QWERTY
    Par callahan dans le forum Turbo Pascal
    Réponses: 9
    Dernier message: 08/02/2003, 21h49
  5. Fonctionnement de la compression DivX
    Par Rodrigue dans le forum Algorithmes et structures de données
    Réponses: 2
    Dernier message: 20/09/2002, 14h10

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