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 :

Oracle 10g : compte et mot de passe


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Par défaut Oracle 10g : compte et mot de passe
    Bonjour à tous,

    Je dois modifier des paramètres dans ma base ORACLE pour permettre la création et l'exécution de plusieurs JOBs.
    J'ai bien compris le processus avec les tutos (merci d'ailleurs pour les exemples super clairs ), par contre le seul user que je connais n'a pas les droits suffisants pour faire la commande ALTER PARAMETER qui doit augmenter la valeur de JOB_QUEUE_PROCESSUS.

    J'ai voulu me connecter avec le compte system mais personne ne peut me donner le mot de passe. Pareil pour le compte sys.

    Comment puis-je faire pour récupérer ces mots de passe, délocker les users (parce que forcément quand on teste plusieurs solutions, on finit par tout casser ) et accorder au user que j'utilise les droits suffisants pour modifier le paramètre ?

    Cela fait beaucoup de questions, mais je suis bloquée et n'étant pas DBA, ce n'est pas toujours évident de s'y retrouver !

    Merci par avance
    @++
    Darcy

  2. #2
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Tu ne peux pas récupérer les mots de passe (encore heureux, à quoi servbirait la sécurité si n'importe qui pouvait avoir les mots de passe SYS/SYSTEM ? ), au pire tu peux les modifier.
    Depuis le serveur, connecté en oracle ou avec un compte du groupe DBA :Ensuite, tu peux délocker les comptes, modifier les mots de passes ou les droits :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    alter user toto account unlock;
    alter user toto identified by 'motdepasse';
    grant alter session to toto;
    ... etc ...
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Par défaut je sens que je vais poser une question bête....
    Merci pour les infos, mais...

    Qu'est-ce que tu appeles "connecté en oracle" ? comment on fait pour connaitre la liste des comptes du groupe DBA ?

    Le bout de code '/as sysdba' je le mets où lorsque je veux me connecter sur SQL*Plus ?

    (J'avais prévenu, je suis pas très fortiche...)

    Merci
    Darcy

  4. #4
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    La commande sqlplus '/ as sysdba' se lance depuis DOS si tu es sous Windows ou depuis un shell Unix si tu es sous Unix
    Mais sous Windows comme sous Unix il faut que le compte que tu utilises pour te connecter au serveur (compte OS) soit "oracle" ou fasse partie du groupe DBA
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Par défaut
    Merci pour les infos.

    J'ai bien réalisé les opérations que tu m'as indiqué et j'ai une réponse positive pour UNLOCK et changement de mot de passe.

    Par contre quand j'essaye de me connecter à partir de SQL*Plus, cela m'indique que le login / mot de passe n'est pas correct
    J'ai vérifié l'existence du user (on ne sait jamais) et tout est OK dans DBA_USERS.
    Mon serveur contient une base oracle scindée en deux (afin de simuler une DEV et une PROD), est-ce que cela pose problème ?

    Merci par avance pour les réponses
    Darcy

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Par défaut Je nuance ma réponse..
    Je dois nuancer ma réponse.

    Les manips fonctionnent parfaitement sur l'un des "morceaux" (je ne sais pas comment appelée ce découpage en deux de la base) de la base mais pas sur l'autre.
    Mais compte tenu des commandes, je ne vois pas bien comment lui demander d'appliquer la même chose à l'autre "morceaux".
    Je ne sais as si je suis très claire...

    Merci
    Darcy

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    79
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 79
    Par défaut J'ai trouvé !
    En fait la commande dans Windows est :
    set ORACLE_SID=MA_BASE

    comme quoi en cherchant un peu j'aurai évité de poser des questions inutiles

    Encore merci pour votre aide, grâce à vous j'ai résolu mon problème et j'ai appris plein de choses, ce qui est l'essentiel !!

    @++
    Darcy

  8. #8
    Membre Expert Avatar de scheu
    Inscrit en
    Juin 2007
    Messages
    1 506
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 1 506
    Par défaut
    Citation Envoyé par Darcynette Voir le message
    En fait la commande dans Windows est :
    set ORACLE_SID=MA_BASE
    Oui sous Windows c'est "set", sous Unix c'est "export"
    Avant d'apprendre à administrer une base c'est toujours utile de commencer par maitriser un minimum les commandes de base de l'OS
    La théorie, c'est quand on sait tout mais que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
    Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

    Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/

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

Discussions similaires

  1. [AD] Création compte, problème mot de passe
    Par kwafaa dans le forum Windows Serveur
    Réponses: 1
    Dernier message: 06/04/2007, 13h26
  2. Réponses: 1
    Dernier message: 11/09/2006, 09h44
  3. [oracle 9i] champs de mot de passe ?
    Par kinganasius dans le forum Oracle
    Réponses: 2
    Dernier message: 23/06/2006, 20h27
  4. Réponses: 8
    Dernier message: 24/02/2006, 15h41
  5. Oracle 9i - Cryptage de mots de passe sous sql
    Par momo9237 dans le forum Oracle
    Réponses: 2
    Dernier message: 04/01/2006, 11h11

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