L'utilitaire "rlwrap" permet de rappeler les anciennes commandes dans SQLPLUS ou RMAN.
Pour installer rlwrap :
Télécharger rlwrap ici :
http://utopia.knoware.nl/~hlub/uck/rlwrap/
Une fois téléchargé, copier le fichier "rlwrap-0.37.tar.gz" (c'est la version que j'ai utilisée) dans un répertoire sur le serveur, exemple /tmp
Se connecter sur le serveur linux en tant que root.
Décompresser le fichier:
cd /tmp
gunzip rlwrap-0.37.tar.gz
tar -xvf rlwrap-0.37.tar
Se positionner dans le répertoire obtenu:
cd rlwrap-0.37
Installer comme suit :
./configure
Si vous rencontrez l’erreur :
configure: error:
You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build
this program!
Installer gcc et readline-devel comme suit, en utilisant "yum":
yum install gcc
yum install readline-devel
Reprendre l’installation de rlwrap:
./configure
make
make check
make install
Pour utiliser rlwrap avec sqlplus ou rman,
1- Lancer la commande en utilisant rlwrap en avant:
rlwrap sqlplus system/mdp@alias
2- Ou créer un alias sqlplus et rman avec rlwrap en avant, comme suit:
alias sqlplus=’rlwrap $ORACLE_HOME/bin/sqlplus’
alias rman=’rlwrap $ORACLE_HOME/bin/rman’
Avec les alias on n'a plus besoin de préciser rlwrap en avant, on lance juste la commande:
sqlplus system/mdp@alias
Une fois connecté à SQLPLUS ou RMAN en utilisant rlwrap, on peut rappeler les anciennes commandes utilisées à l'aide des flèches du clavier.
Hope it helps...
Aucun commentaire:
Enregistrer un commentaire