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 01/10/2007, 15h55   #1
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 10
Points : 10
Par défaut Question sur la création des users

Bonjour

Je voulais savoir s'il n'est possible de créer un compte users dans la BDD qu'en commande SQL.

Il n'est donc pas possible de créer un user qd on est connecté en "oracle" sur l'OS (linux dans mon cas) ?

On me pose la question et pour moi ce n'est possible qu'en commandes SQL ...
Est-ce sûr ?

Merci
fmoriet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/10/2007, 16h28   #2
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
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 927
Points : 4 549
Points : 4 549
depuis l'os tu peux employer une commande sql et sqlplus
Code :
echo "CREATE USER u;"|sqlplus -s "/ as sysdba"
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 08h00   #3
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 10
Points : 10
Et donc on pourrait aussi en changer le mot de passe ?

La syntaxe serait :
echo "MODIFY USER u identified by passwd;"|sqlplus -s "/ as sysdba"
fmoriet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 08h03   #4
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
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 927
Points : 4 549
Points : 4 549
alter pas modify
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 10h18   #5
Candidat au titre de Membre du Club
 
Inscription : septembre 2004
Messages : 36
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 36
Points : 10
Points : 10
catlprd[oracle@CATLSRV21:/home/exploit]>echo "CREATE USER toto identified by toto;"|sqlplus -s "/ as sysdba"
CREATE USER toto identified by toto
*
ERROR at line 1:
ORA-01034: ORACLE not available

Voilà ce que ça me met ....
fmoriet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 12h14   #6
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
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 927
Points : 4 549
Points : 4 549
il faut spécifier ton sid et ton home

ex:

Code :
1
2
3
 
echo "CREATE USER toto identified by toto;"|
  ORACLE_SID=DB01 sqlplus -s "/ as sysdba"
__________________
Mon blog : laurentschneider.com
Mon livre : Advanced Oracle SQL Programming
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h22.


 
 
 
 
Partenaires

Hébergement Web