如何解决Linux中sqlplus退格和上翻键乱码问题

在Linux下使用sqlplus你会发现:退格键无法正常使用(乱码),上翻键也无法正常显示历史功能, 非常讨厌!

为了让退格键和上翻键在sqlplus里正常发挥它的作用,我们必须安装一个软件 - rlwrap

1. 首先,从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载安装包,上传到linux服务器上

2. 以root用户解压缩安装

tar -zxvf rlwrap-0.37.tar.gz
cd rlwrap-0.37
./configure
make
make install

3. 安装成功后,在oracle用户下编辑.bash_profile

alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'

这时你再登陆sqlplus和rman,会很高兴的发现退格、上翻键可以正常使用了,终于不再被输错字符而 懊恼不已了。

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linux/

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索linux
, 乱码
, sqlplus
, rman
, alias
, 正常
linux安装oracle乱码
linux 退格键乱码、python退格乱码、sqlplus 退格、sqlplus 退格键、xshell sqlplus 退格,以便于您获取更多的相关知识。

时间: 2024-08-02 14:00:13

如何解决Linux中sqlplus退格和上翻键乱码问题的相关文章

解决Linux下sqlplus退格、上翻键乱码问题

  在Linux下使用sqlplus你会发现:退格键无法正常使用(乱码),上翻键也无法正常显示历史功能,非常讨厌! 为了让退格键和上翻键在sqlplus里正常发挥它的作用,我们必须安装一个软件 - rlwrap 1. 首先,从http://utopia.knoware.nl/~hlub/uck/rlwrap/下载安装包,上传到linux服务器上 2. 以root用户解压缩安装 1 2 3 4 5 tar -zxvf rlwrap-0.37.tar.gz   cd rlwrap-0.37  ./c

远程控制-linux中按退格键显示 ^H问题

问题描述 linux中按退格键显示 ^H问题 程序代码说明: 通过read函数读入一段字符 到 buf中 并通过printf函数显示出来 为了按下回车键实现擦除功能,而不显示^H字符,所以修改termios状态 程序代码如下 int main() { char buf[256] = {0}; struct termios term; struct termios oldterm; if(tcgetattr(STDIN_FILENO, &term) == -1)//得到系统termion的设置 {

Linux中Oracle的sqlplus下退格和Del键无效的问题解决_oracle

PS:近来因工作需要业余在学习oracle,发现通过SecureCRT或putty等SSH客户端远程登录Linux下oracle的sqplus时,输错字符后按Backspace键或Del键删除时,会出现^H或其他乱七八糟的的字符,感觉非常别扭不习惯,虽然可以通过Ctrl+Backspace组合键实现删除功能,但是严重影响使用效率.google了一番,终于完美解决此问题.总结记录如下,本文是此问题最完整的总结: 乱七八糟的字符如图: 一.SecureCRT终端里的解决方法:(不完美) 在Secur

android应用-android下的计算器中的退格功能实现不了,麻烦各位大神啦,谢谢!!

问题描述 android下的计算器中的退格功能实现不了,麻烦各位大神啦,谢谢!! private EditText output = null; private EditText input = null; private Button btn0 = null; private Button btn1 = null; private Button btn2 = null; private Button btn3 = null; private Button btn4 = null; privat

解决Linux中安装Oracle11G R2过程中遇到各种问题解决办法

如何在linux图形化安装oracle??  解决方法和思路: 1)可以通过安装VNC服务.   2)如果你在服务器离你很近,你直接在桌面下安装即可.(前提是linux安装了图形化桌面程序)   3)通过Xmanager Enterprise直接远程调用桌面来安装. 我采用第三种   2. Oracle界面乱码,出现各种方格子??   原因及解决方法:系统语言环境及字体问题.   可以安装中易宋体18030,可以解决乱码问题:或者直接设置LANG为英文环境,在英文下安装也可   在Linux下执

解决linux中iowait 过高的问题

I/O问题一直是一个比较难定位的问题,今天线上环境遇到了I/O 引起的CPU负载问题,看到了如下这篇比较好的文章,完饭后的我还在和西红柿和黄瓜在减肥的路上抗争,正好将原文翻译成中文,供广大同胞品鉴   Linux has many tools available for troubleshooting some are easy to use, some are more advanced. Linux 有许多可用来查找问题的简单工具,也有许多是更高级的 I/O Wait is an issue

解决linux中swapon /swap:失败:参数无效的问题

首先这个错误我发现并非是没有mkswap的缘故,而是btrfs根本不支持swapfile,解决的方法也很简单,就是把swapfile挂载到loopback就可以了 脚本代码如下  代码如下 复制代码 #!/bin/sh  #  # Copyright (C) Sebastian Philipp  #   set -e   swapsize="$1"  swapname="$2"   if [ -z "$swapsize" -o -z "

linux中pypyodbc读取GB编码mdb中文乱码解决办法

当前1.3.3版本的pypyodbc在linux系统上面已经可以读取有中文字符的mdb文件,不再出现异常,但是读取的中文字符却全是乱码. 下面是根据一些现象的合理推论: mdb文件来自于windows系统,其中的中文字符使用GB编码无疑,但linux系统上mdbtools提供的odbc驱动底层已经执行了编码转换,将GB码转换为unicode码,pypyodbc再一次进行转换所以出现了问题. pypyodbc.connect函数有一个参数unicode_results,在python3版本上默认为

解决linux中tracker大量占用CPU的问题

在使用fedora的过程中, 有时会发现CPU的温度会突然升高, 本来正常情况下, CPU的温度也就在39~45度左右, 然后在gnome-terminal下, 运行top命令一看, 有几个以tracker开头的进程居然占用了将近100%的CPU, 难怪CPU的温度会突然上升到60多度. 于是, 就自然想到了把这个软件卸载掉, 然而, 事实却没有这么简单. 如果卸载tracker软件, 会由于依赖关系卸载掉很多重要的软件, 比如nautilus, totem等等. 后来, 自己google一下,