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*Plus Oracle Discussion :

recuperer le mot de passe d'accès à une BDD


Sujet :

Sql*Plus Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut recuperer le mot de passe d'accès à une BDD
    Bonjour,

    Pouvez vous m'indiquer dans quel fichier il est possible de récupérer le mot de passe d'accès à une base de données Oracle si vous avez avez besoin d'y accéder et que l'utlisateur de la base de données est absent.

    Merci à vous.

    Cordialement.

    Nathalie

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    impossible. Eventuellement tu peux te connecter avec SYS sur le serveur et modifier le mot de passe.

  3. #3
    Membre émérite
    Inscrit en
    Décembre 2003
    Messages
    493
    Détails du profil
    Informations forums :
    Inscription : Décembre 2003
    Messages : 493
    Par défaut
    il n'y a pas de fichier stockant les password des différents schémas/users de la db.

    néanmoins, il est tout à fait possible de trouver un "cracker" de password oracle (certains programme de type brute force calcule 1.100.000 passwords/secondes !!!) , ou encore plus simple : un reset temporaire du password le temps d'effectuer l'une ou l'autre opération

    néanmoins, dans ton cas, le plus simple est de contacter la personne absente

  4. #4
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par harbonne Voir le message
    si vous avez avez besoin d'y accéder et que l'utlisateur de la base de données est absent.
    Bonjour,
    Dans ce cas le mieux est, en se connectant DBA:

    1. récupérer le password codé: select password from dba_users where username=...
    2. modifier le password: alter user ... identified by ...
    3. pour que l'utilisateur absent n'ait pas de problème à son retour, remettre le password précédant: alter user ... identified by values 'lePasswordCodé'

    Cordialement,
    Franck.

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut ajout d'un datafile à un tablespace
    Bonsoir,

    J'ai crée un tablespace expl_4 avec cette syntaxe
    create tablespace expl_4 datafile'C:\expl_4.dbf' size 200k, 'C:\expl_5.dbf'size 200k;
    Et le tablespace a été crée
    Vous pouvez constater qu'il existe deux fichiers de données pour ce tablespace.
    J'ai ensuite voulu ajouter un autre fichier à ce tablespace par la commande suivante
    alter tablespace expl_4 add datafile 'C:\expl_6.dbf'
    Or un message d'erreur apparaît :

    Echec de création du fichier de base de données 'C:\expl_6.dbf'
    ouverture du fichier impossible
    Ouverture de fichier impossible
    (OS 2) Le fichier spécifié est introuvable.
    Pouvez vous m'expliquer pourquoi je ne peux pas ajouter de fichier de données sur ce tablespace.

    Par ailleurs, dès que je crée un user sur mon schéma, ce user sera crée à l'intérieur d'un fichier de données.
    Comment voir dans quel fichier de données il est crée?
    Peut on le crée ailleurs que dans un fichier de données, mais dans ce même tablespace?


    Je vous remercie beaucoup de votre aide.
    Cordialement.

    Nathalie

  6. #6
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Est-ce normal que vous ne précisiez pas la taille du datafile ? y a-t-il assez de place dans le filesystem ?
    Il y a 2 datafiles très petits (200k) pourquoi ne pas les agrandir plutôt que d'en créer un autre ?
    Citation Envoyé par harbonne Voir le message
    Par ailleurs, dès que je crée un user sur mon schéma, ce user sera crée à l'intérieur d'un fichier de données.
    Non ! Les datafiles ne contiennent que les données (segments). La création d'un user, c'est juste une information dans le dictionnaire. Pas dans un fichier.
    Cordialement,
    Franck.

  7. #7
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut création d'un user dans un schema
    Bonsoir et merci.

    Normalement, quand je crée un user, je précise le tablespace dans lequel je veux qu'il soit crée.
    Dans ce tablespace, il y a des fichiers de données.
    Si vous me dites qu'un user n'est pas crée dans un fichier de données , c'est donc qu'il est crée ailleurs dans son tablespace.Vous me dites qu'il est crée dans le dictionnaire de données, c'est donc qu'un dictionnaire de données est situé dans chaque tablespace???

    Pouvez vous me dire ce qu'il en est exactement?

    Merci beaucoup à vous.

    Cordialement.
    Nathalie

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    988
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 988
    Par défaut modification d'un tablespace et création d'un datafile online
    Bonsoir et merci de vos explications.
    Il manquait bien la taille du datafile dans ma commande alter tablespace.
    a présent, si j'ajoute à la fin de la commande que je veux que le datafile soit online , et que j'ecris la commande suivante

    alter tablespace expl_4 add datafile 'C:\expl_7.dbf' size 200k ONLINE;
    Je reçois le message d'erreur suivant :

    ERREUR à la ligne 1 :
    ORA-00933: La commande SQL ne se termine pas correctement
    Pouvez m'expliquer pourquoi?Est ce que parce que par défaut l'option online est activée et donc il n'est pas besoin de l'ecrire dans une commande?

    Merci encore beaucoup de votre aide.

    Cordialement.

    Nathalie

  9. #9
    Expert confirmé
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Developer Advocate YugabyteDB
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 822
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par harbonne Voir le message
    Normalement, quand je crée un user, je précise le tablespace dans lequel je veux qu'il soit crée.
    Ah. ce n'est pas un user créé dans un tablespace. Mais c'est la tablespace par défaut où seront créé les objets de ce user.
    Donc pour revenir à la question:
    Comment voir dans quel fichier de données il est crée?
    Lorsque les user créer une table par exemple, un segment va être crée dans la tablespace, constitué de plusieurs extents qui peuvent se répartir sur tous les datafiles du tablespace. DBA_EXTENTS donne le détail.

    Pouvez m'expliquer pourquoi?Est ce que parce que par défaut l'option online est activée et donc il n'est pas besoin de l'ecrire dans une commande?
    Pour mettre une tablespace online: ALTER TABLESPACE ... ONLINE...
    Pour ajouter un datafile: ALTER TABLESPACE ... ADD DATAFILE...
    Mais les deux dans la même commande, ca n'a pas vraiement de sens

Discussions similaires

  1. Réponses: 4
    Dernier message: 23/12/2015, 11h54
  2. Mot de passe pour deverouiller une feuille
    Par mustang-ffw02 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/06/2006, 14h51
  3. Formulaire pour recuperer son mot de passe
    Par Jean73 dans le forum Langage
    Réponses: 4
    Dernier message: 28/03/2006, 12h30
  4. recuperation de mot de passe sur routeur netgear
    Par aklesso dans le forum Hardware
    Réponses: 1
    Dernier message: 24/10/2005, 21h01
  5. Recuperer un mot de passe d'un utilisateur
    Par MrEddy dans le forum Administration système
    Réponses: 4
    Dernier message: 11/05/2004, 11h29

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