解决CRT连接sqlplus不能上下左右键不能使用

1.在crt连接linux,使用sqlplus时候,出现删除以及上下左右键不好使用的情况,删除键可以通过会话设置解决,但是上下左右键依然不好使,这里可以通过安装软件的方式解决。

  

  1)安装readline,系统镜像包里自带,可yum安装

  2)安装rlwrap

[[email protected] ~]# tar -zxvf rlwrap-0.37.tar.gz
[[email protected] ~]# cd rlwrap-0.37
[[email protected] rlwrap-0.37]# ./configure
[[email protected] rlwrap-0.37]# make
[[email protected] rlwrap-0.37]# make install

  3)将别名写入配置文件

[[email protected] rlwrap-0.37]# vi /home/oracle/.bash_profile
export alias sqlplus=‘rlwrap sqlplus‘
时间: 2024-10-22 23:50:30

解决CRT连接sqlplus不能上下左右键不能使用的相关文章

解决sqlplus上下左右键和Back Space键乱码不能用问题

在使用Sqlplus的时候,我们会发现想用Back Space删除错误的单词的时候,会发现出现^H乱码,解决的办法有两种: 一: 直接使用Ctrl+Back Space 的组合键就可以删除 二: 在root用户下的.bash_profile文件中加入:stty erase '^H' 再使用 cource .bash_profile 重新生效 在使用Sqlplus的时候,如果想上下翻阅代码而上下左右键不可用的话会让人很头疼. 下面是解决上下左右键不可用的方法: 一:安装readline(readl

CRT 连接 ENSP时,Tab 键无法补全与回车键显示双行的解决方法

今天使用 CRT 连接 ensp 时,出现了一个烦人的问题:CRT 连接 ENSP时,Tab 键无法补全与回车键显示双行.这个虽然不影响使用,但是总是感觉不舒服,所以只能把它处理掉.在网上找了相关的资料,也经过测试,确实是OK. 现在方法记录下,留作后用. 网上找到的解决方法:https://blog.csdn.net/wdkirchhoff/article/details/44172455 还遇到一个问题,我在全局设置后,重启CRT,连接后还是一样的无效果,所以只能是一个一个的连接去更改.不知

sqlplus中上下键无效的解决办法

环境:centos 6.0_x64 oracle版本:11g 步骤: wget http://utopia.knoware.nl/~hlub/rlwrap/rlwrap-0.30.tar.gz tar zxvf rlwrap-0.30.tar.gz cd  rlwrap-0.30 ./configure make make install vi /home/oracle/.bash_profile 最后执行: # .  ~oracle/.bash_profile 这样上下键和回退键都可以使用了.

ubuntu中vim下按上下左右键时输入A、B、C、D的问题

ubuntu下使用vi 进行编辑文件时,按上下左右键时,会输入A.B.C.D,这个用起来很不方便.网上查得此问题的原因是: ubuntu系统自带的 vi 不完整导致,解决方法:安装完整的vi $ sudo apt-get install vim-gtk 不安装更新的情况下或可如下设置: 在insert模式中,按上下左右箭头时会出现ABCD,只要输入: :set term=cons25 但是这样的话,每次都需要这样改,但是使用如下方法可以解决: 在你的home目录下创建一个.vimrc文件(如果你

【转】解决eclipse连接不到genymotion的问题

(1)很多朋友在使用genymotion开发安卓应用程序的时候,会遇见完全正确的安装但是在运行的时候仍然找不到,genymotion上的设备,在打开的devices上找不到如下图所示: (2)解决的方法如下: 1.关闭eclipse.genymotion等相关软件: 2.打开你的genymotion--找到settings---找到ADB.按照我下图所示的地方勾选--在勾选的地方选择你本机的sdk即可!确认! 3.找到你的android-SDK目录下--platform-tools有一个adb

解决远程连接mysql错误1130

Mysql远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx  is not allowed to connect to this MySQL server  猜想是无法给远程连接的用户权限问题. 这样子操作mysql库,即可解决.  在本机登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称

Oracle Sqlplus中上下键出现^[[A乱码问题

安装rlwrap 下载:http://utopia.knoware.nl/~hlub/uck/rlwrap/ 或者 百度云盘:http://pan.baidu.com/s/1ntM8YXr 需要先安装readline,否则会报一下错误:You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program! 如下: [[email protected] ~]# cd /opt/ [[ema

rlwrap: command not found和解决linux下sqlplus 提供浏览历史命令行的功能

rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题 1.安装 需要readline包 这个安装光盘就有 [[email protected] RedHat]# cd RPMS/[[email protected] RPMS]# rpm -Uvh readline*warning: readline-4.3-13.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60eerror: Failed

关于CRT连接虚拟机Linux系统的攻略

对于如何用CRT连接虚拟机Linux系统,我也琢磨的几天,今天和大家分享一下. 首先,打开VMware虚拟机后,打开编辑选项中的虚拟机编辑器. 选择VMnet8,点选NAT模式和将主机虚拟适配器连接到此网络,记下网段192.168.174.0和掩码255.255.255.0,之后退出. 在网络和共享中心里找到更改适配器设置,打开VMnet8的TCP/IP4,记下网址192.168.74.1和掩码255.255.255.0. 用root账号登入虚拟机的Linux系统的字符界面,输入cd /etc.