Création
d'entreprise

Oracle - Utiliser SQLPlus sous Linux


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".
Publié par HostOfSeraphim - Dernière mise à jour le 3 mai 2010 à 16:35 par spe2d
Ce document intitulé « Oracle - Utiliser SQLPlus sous Linux » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  Oracle - Utiliser SQLPlus sous Linux
  •  Oracle database sqlplus » Configuration: Windows XP / Internet Explorer 7.0 bonjour a tous j'ai une question à poser comment alimenter une base de donnes sous SGBDR oracle donnez-moi des lien pour maitriser les commande sous SQLPLUS merci d'avance
  •  Linux - Oracle - Installation d'Oracle 11g sous Linux Ubuntu » Fiches pratiques : Présentation Téléchargement d’UBUNTU Téléchargement d’Oracle Configuration du serveur X Mise à jour des packages Installation des packages de pré-installation Mise à jour du shell Mise à jour de la configuration des utilisateurs...
  •  Linux - Gestion des utilisateurs » Articles : Premier pas de l'administrateur Lorsque diverses personnes ont accès à un système, il est nécessaire que l'administrateur système gère les utilisateurs. Pour ceci, les commandes usuelles et les fichiers à configurer doivent être connus. Les...
  •  Linux - Utiliser la commande 'su' » Fiches pratiques : Préambule Se connecter sous un autre ID utilisateur avec "su" Démarrer un nouveau shell de connexion avec "su -" Revenir au shell précédent Suspendre le shell du compte root Notes Préambule La commande "su" (Switch User, appelée plus...
  •  Installation d'un serveur Web sous Linux (Apache, PHP et MySQL) » Articles : Introduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Oracle - Connexion à une base Oracle en php
Oracle - Sauvegarde de la base de donnée gérée par l'utilisateu