RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

FAQ | Oracle

Utiliser SQLPlus sous Linux
Publié par HostOfSeraphim, dernière mise à jour mar. 03 nov. 2009 à 16:47:35 par marlalapocket

Si vous êtes utilisateur de Linux, vous avez dû être surpris(e) de constater que vous ne pouvez pas revenir en arrière dans vos commandes, avec la flèche haut (commande précédente) ou avec la touche retour arrière (correction de la commande en cours) : des caractères spéciaux apparaissent.
1. Commandes existantes
Voici quelques commandes afin de pallier ce manque :


Revoir la dernière commande saisie :

L

Refaire la dernière commande saisie :

R

Corriger la dernière commande saisie :

c/texte_a_corriger/texte_corrige

(appuyer sur R ensuite pour exécuter la commande)
1. Utilisation de rlwrap
Toutefois, pour ceux qui voudraient revenir à un mode plus classique, vous pouvez télécharger le paquet rlwrap avec votre outil de téléchargement de paquets préféré (apt-get install rlwrap sur Debian, etc.).

Connectez-vous de la façon suivante :

rlwrap sqlplus user/pass@SID

Vous pouvez désormais utiliser vos touches retour arrière et flèche haute. Les commandes R, L et c mentionnées plus haut restent utilisables.
1. Automatiser l'utilisation de rlwrap
Afin d'automatiser l'utilisation de rlwrap, ajoutez la ligne suivante dans votre fichier .bashrc :

alias sqlplus='rlwrap sqlplus'

Exécutez la commande suivante pour que les modifications soient prises en compte :

source ~/.bashrc

Voilà, vous n'avez plus besoin de préciser rlwrap : la commande "sqlplus" sera automatiquement interprétée comme étant "rlwrap sqlplus".
Version Web
Réalisé par RedShift
no save