Utilizzare SQLPlus in Linux

Novembre 2016

Se sei utente Linux, hai potuto constatare che non si può visualizzare il comando precedente premendo il tasto freccia verso l'alto. Oppure il tasto backspace per correggere il comando corrente. Quando premi questi tasti appaiono caratteri speciali.

Comandi esistenti


Ecco alcuni comandi che puoi usare :
  • Visualizzare l'ultimo comando eseguito :
    • L
  • Ripetere l'ultimo comando inserito:
    • R
  • Correggere l'ultimo comando inserito:
    • c/testo_da_correggere/testo_corretto


(poi premere R per eseguire il comando)

Utilizzare rlwrap


Tuttavia, per coloro che vogliono tornare alla modalità classica, è possibile scaricare il pacchetto rlwrap con lo strumento di download dei pacchetti preferiti (apt-get install rlwrap su Debian, ecc.).

per accedere : rlwrap sqlplus user/pass@SID

Ora potete utilizzare i tasti backspace e la freccia verso l'alto. i comandi R, L e c citati sopra, restano utilizzabili.

Automatizzare l'uso di rlwrap


Per automatizzare l'uso di rlwrap, aggiungete la seguente riga nel file .bashrc :

alias sqlplus='rlwrap sqlplus'

Eseguite il seguente comando cosi le modifiche abbiano effetto:
source ~/.bashrc

Ora non è più necessario specificare rlwrap: il comando "sqlplus" sarà automaticamente interpretato come essendo "rlwrap sqlplus".

Potrebbe anche interessarti :
Il documento intitolato « Utilizzare SQLPlus in Linux » da CCM (it.ccm.net) è reso disponibile sotto i termini della licenza Creative Commons. È possibile copiare, modificare delle copie di questa pagina, nelle condizioni previste dalla licenza, finché questa nota appaia chiaramente.