Oracle - Utilizar SQLPlus no Linux

Abril 2017



Se você usa o Linux, você deve ter ficado surpreso de constatar que você não pode voltar atrás nos seus comandos, com a seta "para cima" (comando anterior) ou com a tecla "retornar" (correção do comando em andamento) : certos caracteres especiais aparecem.

1. Comandos existentes


Veja alguns comandos para remediar este probleminha:

Rever o último comando digitado:

L

Redigitar o último comando:

R

Corrigir o último comando digitado:

c/texto_a_corrigir/texto_corrigido

(a seguir, pressionar a tecla R para executar o comando)

2. Uso do rlwrap


No entanto, para aqueles que querem retornar a um modo mais tradicional, é possível baixar o pacote rlwrap com sua ferramenta de download de pacotes preferida (apt-get install rlwrap no Debian, etc).

Conecte-se da seguinte maneira:

rlwrap sqlplus user/pass@SID

Agora você pode utilizar as teclas "retornar" e a seta "para cima". Os comandos R, L e C, acima mencionados, permanecem utilizáveis.

3. Automatizar o uso do rlwrap


Para automatizar o uso do rlwrap, adicione a seguinte linha no seu arquivo .bashrc :

alias sqlplus='rlwrap sqlplus'

Execute o seguinte comando para que as alterações sejam validadas:

fonte~/.bashrc

Pronto, não há mais necessidade de precisar rlwrap : o comando "sqlplus" será, automaticamente, interpretado como sendo "rlwrap sqlplus".


Tradução feita por Lucia Maurity y Nouira

Veja também

Artigo original publicado por . Tradução feita por pintuda. Última modificação: 28 de março de 2012 às 19:24 por pintuda.
Este documento, intitulado 'Oracle - Utilizar SQLPlus no Linux', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.