oracle中无法用退格和上下翻命令解决

1、解决退格无法使用:
在oracle用户文件夹下编辑.bash_profile文件
vi /home/oracle/.bash_profile
加入下面代码
stty erase ^h
source .bash_profile

2、解决方向键无法使用
1.安装该软件之前须要安装readline和libtermcap-devel两个依赖包,所以首先安装这
两个软件,配置好本地的YUM。切换到root用户,直接运行以下的命令就可以。
yum install readline* libtermcap-devel*

然后我们安装rlwrap
上传文件
tar xzvf rlwrap-0.37.tar.gz
cd rlwrap-0.37
./configure --prefix=/usr/local/rlwrap
make
make install

编辑oracle用户下的.bash_profile
vi /home/oracle/.bash_profile
加入
alias sqlplus=‘/usr/local/rlwrap/bin/rlwrap sqlplus‘

原文地址:http://blog.51cto.com/13871362/2346612

时间: 2025-01-12 18:49:05

oracle中无法用退格和上下翻命令解决的相关文章

linux 环境oracle sqlplus下使用退格backspace回删出现^H的解决办法

1.进入sqlplus前设置回删 在进入sqlplus之前,在当前terminal 执行如下命令: stty erase '^H' 就可以了. stty: 修改终端参数.如果不想每次进入终端都敲入这个命令,在当前用户的.profile里面加入这个命令.这个命令的意思就是使用 BackSpace键作为删除键. 2.在sqlplus里面用ctrl+backspace代替backspace.

SSH Client退格键显示^H 解决办法

在我们使用远程工具如ssh client的时候有时候输入错误内容,使用backspace删除的时候显示^H .如果我们用Ctrl+BackSpace可以删除,但是比较烦.还是改回backspace删除比较方便 解决办法 ssh client settings -> proflie Settings ->Keyboard->勾选backspace sends delete

Centos上python解释器按上下键或退格键出现乱码解决和tab补全

出现此问题主要是由于未安装readline,可以使用python自带的readline,具体设置方式为: 1.cd /Python-2.7.9 (下载包后的路径) 2../configure 3.vim /Python-2.7.9/Modules/Setup 取消前面的注释 4.make&&make install 下载安装readline #wget https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.t

SecureCRT终端上使用spark-shell时按退格键无反应的解决方法

问题:用SecureCRT远程连接至Spark集群,启动spark-shell却发现输错命令后却无法用退格键删除. 解决方法: 第一步: 在SecureCRT的菜单栏选择"OPtions(选项)"按钮,在弹出的选项中选择"Session Options(会话选项)" 第二步: 在弹出的对话框中选择左侧的"Emulation(终端)",再选择"仿真",在右侧Terminal(终端)的选择中选择"Linux"

SSH中的SQL命令按退格键出现乱码的问题解决

用SSH调用SQLPLUS输入SQL语句,按backspace(退格键)出现^H的乱码如下所示: [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jun 6 00:09:23 2014 Copyright (c) 1982, 2005, Oracle.  All rights reserved. Connected to: Oracle Database 10g

SqlPlus中退格键和方向键的设置

在刚装好的Oracle中,我们使用SqlPlus会发现非常的蹩脚,不仅退格键不好用,方向键也不行调出history,下面有几种解决方法. 1.可以使用ctrl+Backspace键强制输出输入的错误,也可以export stty erase ^h,当然这只是临时的方法,想一劳永逸请看下面. 2.在oracle用户目录下编辑bash_profile文件 [[email protected] ~]$ vi .bash_profile 添加以下代码 stty erase ^h 保存退出 使修改生效 [

在centos 上安装python3.4,进入交互模式中退格键,方向键乱码问题

首先安装python3.4 下载 wget -c https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tgz 解压 tar zxvf Python-3.4.3.tgz cd Python-3.4.3 ./configure --prefix=/opt/python    #因为centos自带python,为了不影响原有系统,我这里是另外安装到新目录 make install  进行安装 ln -s /opt/python/bin/pytho

[转] linux下shell中使用上下键翻出历史命名时出现^[[A^[[A^[[A^[[B^[[B的问题解决,Linux使用退格键时出现^H解决方法

[From] https://www.zmrbk.com/post-2030.html https://blog.csdn.net/suifengshiyu/article/details/40952771 我的理解是,如果出现如题所描述的问题,这是因为使用了不同的shell程序和对应的stty设置对应关系所综合作用的结果. 这是/bin/sh里面stty -a命令输出的信息: $ stty -a speed 38400 baud; rows 43; columns 209; line = 0;

[oracle] 组织架构退格显示 connect by

1. 按组织架构关系退格显示 create or replace view v_vieworg asselect --v.OBJID,v.OBJNAMElevel as levelid, lpad(' ',2*level-2)||v.OBJNAME as OBJNAME,v.OBJID,v.OBJCODE,v.ISDEPT,v.PARENTAREAID,v.PARENTDEPTID,v.ParentID,v.canceledfrom v_organddept vstart with v.OBJI