Хотим в Linux вызывать историю запросов в sqlplus стрелочкой вверх, как это делается в Windows:
- Устанавливаем пакет rlwrap доступным в вашей системе менеджером пакетов: yum install rlwrap (или apt-get install rlwrap)
- логинимся под пользователем, под которым хотим запускать sqlplus: su - orasm1 (например)
- для интерпритатора csh создадим алиас для команды: alias sqlplus "rlwrap sqlplus" (для bash - alias sqlplus="rlwrap sqlplus")
- запускаем sqlplus / as sysdba и радуемся
Для того чтобы алиас работал перманентно (после перезагрузки) его нужно добавить в профиль. Для систем SAP на интерпретаторе csh сделайте это вручную или с помощью следующей команды:
echo alias sqlplus "rlwrap sqlplus" >> ~/.dbenv_$HOST.csh
Или добавьте в профиль alias sqlplus="rlwrap sqlplus ~/.bashrc для интерпритатора bash.