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

Connexions aux bases de données Oracle Discussion :

Mettre à NULL le password de SYS ? [11gR2]


Sujet :

Connexions aux bases de données Oracle

  1. #1
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut Mettre à NULL le password de SYS ?
    Bonjour,

    Je suis confronté à une demande un peu spéciale
    Mon client utilise un logiciel tiers pour se connecter à une base de données de développement avec le compte SYS pour faire une fois et une seule une action d'initialisation dans la base.

    Le password est obligatoire dans la fenêtre de saisie de ce logiciel.
    Le problème est que je ne connais pas le password de SYS sur cette base car je ne m'y connecte qu'en local.

    Avant de faire des bêtises, j'aimerais avoir votre avis car l'idée de modifier SYS ne me plait pas.

    [EDIT]
    Voici ce que je compte faire, est-ce que vous voyez des problèmes?
    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
    27
    0) Récupérer le mot de passe actuel de SYS avant modification.
    SQL> select dbms_metadata.get_ddl('USER','SYS') from dual;
    DBMS_METADATA.GET_DDL('USER','SYS')
    --------------------------------------------------------------------------------
       ALTER USER "SYS" IDENTIFIED BY VALUES 'password_actuel'
          TEMPORARY TABLESPACE "TEMP"
          PROFILE "PROFILE_ADMIN"
    
    Se connecter comme SYS sous SQLPlus
    1) ALTER USER SYS IDENTIFIED BY new_password;
    
    Sous UNIX
    2) orapwd file=/apps/oracle/12102/rdb/std/dbs/orapwSID
    3) saisir le password de SYS 
    	password=new_password
    
    3.5) Tester la connexion à distance avec le nouveau mot de passe de SYS depuis un autre serveur unix que celui de la base à traiter.
    sqlplus SYS/new_password@adresse_ip:1521/Service_name;
    
    
    4) Communiquer le password au responsable de l'appli.
    
    5) Traitements sur la base
    
    6) Remettre l'ancien mot de passe SYS
    ALTER USER SYS IDENTIFIED BY VALUES 'password_recupere_avec_user$';
    Bonne journée.
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  2. #2
    Expert éminent
    Avatar de pachot
    Homme Profil pro
    Developer Advocate YugabyteDB
    Inscrit en
    Novembre 2007
    Messages
    1 821
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 821
    Points : 6 443
    Points
    6 443
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Ne pas oser changer le password de SYS posera toujours un problème. Pourquoi ne pas le changer? Surtout sur une base de dev.
    Si quelque chose utilise ce password, autant le découvrir au plus vite pour y remédier.
    Cordialement,
    Franck
    Franck Pachot - Developer Advocate Yugabyte 🚀 Base de Données distribuée, open source, compatible PostgreSQL
    🗣 twitter: @FranckPachot - 📝 blog: blog.pachot.net - 🎧 podcast en français : https://anchor.fm/franckpachot

  3. #3
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut
    Alors je le fais demain
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

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

Discussions similaires

  1. Changement du password de sys
    Par bannik dans le forum Administration
    Réponses: 4
    Dernier message: 12/04/2007, 12h26
  2. [VB Net] [DbNull] [Databindings]Mettre à Null un textbox lié
    Par netomin dans le forum Windows Forms
    Réponses: 3
    Dernier message: 18/01/2006, 10h30
  3. Mettre à null une valeur d'un timedatepicker
    Par bertrand_declerck dans le forum Composants VCL
    Réponses: 1
    Dernier message: 22/08/2005, 13h27
  4. Mettre null dans un champ avec un domaine de valeur
    Par Kantizbak dans le forum SQL
    Réponses: 7
    Dernier message: 16/02/2005, 09h24
  5. Réponses: 1
    Dernier message: 29/08/2004, 19h45

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