Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Administration
Administration Forum d'entraide sur l'administration du serveur Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/04/2011, 10h26   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2008
Messages : 107
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 107
Points : 11
Points : 11
Par défaut impossible de créer ou modifier le mot de passe d'un utilisateur dans oracle database 11.2.0.1

Bonjour,

mon problème est que j'arrive pas à créer ou modifier le mot de passe d'un utilisateur au niveau d'une base de données 11.2.0.1 même avec le super utilisatuer SYS j'ai toujours le message :

Code :
1
2
3
4
5
6
7
SQL> conn /AS sysdba
Connected.
SQL> CREATE user amit IDENTIFIED BY amit;
CREATE user amit IDENTIFIED BY amit
                               *
ERROR at line 1:
ORA-01031: insufficient privileges

ou

Code :
1
2
3
4
5
6
7
SQL> conn /AS sysdba
Connected.
SQL> ALTER user amit IDENTIFIED BY amit;
CREATE user amit IDENTIFIED BY amit
                                              *
ERROR at line 1:
ORA-01031: insufficient privileges
merci de votre habituelle aide
smaildba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 11h05   #2
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
Bizarre!

Citation:
Envoyé par smaildba Voir le message
SQL> conn /as sysdba
Connected.
SQL> Alter user amit identified by amit;
create user amit identified by amit
*
ERROR at line 1:
ORA-01031: insufficient privileges
Tu ne nous caches pas la moitié du code? comment Oracle peut-il donner une erreur à la ligne "create user" quand tu tapes "alter user".

Que te donne :
Code :
1
2
3
4
5
6
7
8
9
10
11
SQL> connect / AS sysdba
SQL> sho user
USER IS "SYS"
SQL> SELECT * FROM session_privs WHERE privilege LIKE '%USER%';
 
PRIVILEGE
----------------------------------------
CREATE USER
BECOME USER
ALTER USER
DROP USER
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 11h11   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2008
Messages : 107
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 107
Points : 11
Points : 11
Bonjour,

ci-dessous la sortie de la requête :

Code :
1
2
3
4
5
6
7
8
9
sqlplus "/@ORA112 as sysdba"
SQL> SELECT * FROM session_privs WHERE privilege LIKE '%USER%';
 
PRIVILEGE
----------------------------------------
CREATE USER
BECOME USER
ALTER USER
DROP USER
le problème c'est que même en utilisant le compte SYS je n'arrive pas ni à créer ni à modifier le mot de passe d'un utilisateur normal.

crdlt.
smaildba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/04/2011, 12h45   #4
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 925
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Finance

Informations forums :
Inscription : décembre 2005
Messages : 2 925
Points : 4 547
Points : 4 547
il faut alors faire un trace de ta session :

Code :
1
2
3
ALTER session SET sql_trace=true;
ALTER user amit IDENTIFIED BY amit;
ALTER session SET sql_trace=false;
ensuite tu cherches "err=1031" dans ton trace file.

Je te conseille de regarder avec le support Oracle pour analyser ton fichier trace
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 06/04/2011, 09h20   #5
Membre Expert
 
Avatar de Garuda
 
Homme Philippe CHIRCOP
Chef de projet
Inscription : juin 2007
Messages : 1 109
Détails du profil
Informations personnelles :
Nom : Homme Philippe CHIRCOP
Localisation : France

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

Informations forums :
Inscription : juin 2007
Messages : 1 109
Points : 1 559
Points : 1 559
Je suis peut-etre a coté de la plaque mais je pense qu'il faut regarder du coté du password_file (connexion par "/")
En tout cas, plein de réponses sur le web !!!!
ici
__________________
Garuda गरूड
Brahmâ la Guerre et Vishnu la Paix

Oracle 10.2.0.4 - Forms6i patch 17 - Toad 11.1 - sharePoint 2010
Garuda est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 11h01   #6
Rédacteur
 
Inscription : décembre 2002
Messages : 2 385
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 385
Points : 3 261
Points : 3 261
Citation:
Envoyé par Garuda Voir le message
Je suis peut-etre a coté de la plaque ...
A mon avis oui. Car notre ami arrive fort bien à se connecter, mais n'arrive pas à faire de CREATE USER ou ALTER USER.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h27.


 
 
 
 
Partenaires

Hébergement Web