Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications
Applications Questions sur l'utilisation d'applications, du shell, et des interfaces graphiques (KDE, Gnome, XFCE... )
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 28/04/2008, 14h13   #1
Membre du Club
 
Homme
Inscription : mai 2006
Messages : 144
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2006
Messages : 144
Points : 43
Points : 43
Par défaut lancement de sqlplus

Bonjour,

je note que je suis un débutant à linux déjà.
voilà, je voulais lancer sqlplus sous linux.
ce que je voulais faire c'est de changer le mot de passe de la base de données oracle avec la commande sql suivante:
ALTER USER < login de l'utilisateur > IDENTIFIED BY < nouveau mot de passe >
du coup il faut que je me connecte sur sqlplus
comment faire??


a priori il faut se placer sur le dossier des "bin" où il ya sqlplus.

merci pour votre réponse
yaboki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 16h28   #2
Membre éprouvé
 
Avatar de Leeloo_Multiboot
 
Administrateur Unix/Linux
Inscription : avril 2008
Messages : 417
Détails du profil
Informations personnelles :
Âge : 25

Informations professionnelles :
Activité : Administrateur Unix/Linux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : avril 2008
Messages : 417
Points : 482
Points : 482
Coucou,

Il existe un forum Oracle sur le site

Citation:
voilà, je voulais lancer sqlplus sous linux.
ce que je voulais faire c'est de changer le mot de passe de la base de données oracle avec la commande sql suivante:
ALTER USER < login de l'utilisateur > IDENTIFIED BY < nouveau mot de passe >
du coup il faut que je me connecte sur sqlplus
comment faire??
L'utilitaire se trouve dans $ORACLE_HOME/bin. Donc si le chemin des bin "Oracle" n'est pas dans le PATH, tu lances sqlplus en tappant:

Code :
$ORACLE_HOME/bin/sqlplus
Quand tu parles du mot de passe de la base de données, tu veux parler d'un user quelconque ou d'un compte sys/system ?

Dans tous les cas, il te faudra d'abord te connecter à l'instance via un compte qui possède les droits nécessaires pour modifier les infos des utilisateurs.
__________________
Citation:
Près des cîmes, loin des cons...
Leeloo_Multiboot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 18h18   #3
Membre du Club
 
Homme
Inscription : mai 2006
Messages : 144
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mai 2006
Messages : 144
Points : 43
Points : 43
oui c'est vrai, mais j'avais hésiter parce que ma question est penché vers la manip linux.

pour la base oracle c'est pour changer le mot de passe du system.
yaboki est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/04/2008, 18h31   #4
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 779
Points : 7 779
devrait fonctionner (selon version oracle) je sais pas pour 10G et 11G
Code :
1
2
3
4
5
6
7
 
$ORACLE_HOME/bin/sqlplus << EOF
connect / as sysdba
passwd:xxxxx
ALTER USER < login de l'utilisateur > IDENTIFIED BY < nouveau mot de passe > ;
quit
EOF
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/04/2008, 10h32   #5
Membre actif
 
Avatar de lu6fer
 
Inscription : avril 2008
Messages : 141
Détails du profil
Informations forums :
Inscription : avril 2008
Messages : 141
Points : 159
Points : 159
Il n'y a pas besoin de specifier de mot de passe si tu te connecter avec l'utilisateur oracle

Code :
1
2
3
4
5
6
[test]$ su - oracle
[orclacle]$ sqlplus /nolog<<EOT
connect /as sysdba
alter user <utilisateur> identyfied by <mot de passe>;
quit
EOT
lu6fer 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 19h55.


 
 
 
 
Partenaires

Hébergement Web