История SQL * Plus под Linux - PullRequest
7 голосов
/ 11 августа 2010

Как сделать sqlplus в Linux, чтобы поддерживать историю моих запросов? Чтобы я мог использовать стрелки вверх / вниз для получения моего предыдущего запроса.

Ответы [ 2 ]

8 голосов
/ 11 августа 2010

rlwrap требуется пакет. Используется так:

$ rlwrap sqlplus user/password@sid

Хорошо разместить псевдоним для .bashrc:

alias sqlplus="rlwrap sqlplus"

Найден ответ здесь:

http://sysdba.wordpress.com/2006/10/08/how-to-use-rlwrap-to-get-a-command-history-in-sqlplus/

1 голос
/ 26 июля 2017

Начиная с выпуска «Oracle 12c выпуск 2» (SQL * Plus Release 12.2.0.1.0), они теперь представили команду истории.

Для стрелок вверх / вниз вам, вероятно, все еще нужен rlwrap.

Ссылка для команды истории:

https://docs.oracle.com/database/122/SQPUG/HISTORY.htm#SQPUG-GUID-CCF9B047-3122-4644-BA06-5FA4B5812E9F

...