如何用退格键擦除sqlplus?

A_V*_*A_V 3 oracle oracle-11g-r2 sqlplus

使用 SQL*PLUS,我无法在行命令期间使用退格按钮擦除内容。

当我按下退格键时,它不是擦除而是写 ^H

有没有办法配置退格键使其按预期工作?

Phi*_*lᵀᴹ 5

如果您使用的是 Linux/Unix,有一种方法可以让 SQL*Plus 在命令行上更友好地加载 - 使用rlwrap. 它为 SQLPlus 添加了 readline 支持,允许您使用光标键导航到以前的查询(它保留历史记录),并在您出错时对其进行编辑。

使用rlwrap -i sqlplus或添加 alias sqlplus="rlwrap -i sqlplus"到您的 shell 点文件 ( .bashrc/ .cshrc/etc)启动 SQL*Plus 。

要在 RHEL 5.0 上安装 rlwrap,请使用以下命令:

wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm
yum install rlwrap
rlwrap –i sqlplus 
Run Code Online (Sandbox Code Playgroud)