C/C++教程

oracle进sqlplus删除键不能用

本文主要是介绍oracle进sqlplus删除键不能用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法一

环境变量配置 终端删除乱码

vi ~oracle/.bash_profile 

stty erase ^H

source ~oracle/.bash_profile

但是不能使用上下左右的光标键,会乱码^[[A^[[B^

方法二

1.安装 readline 组件包

自带光盘中有RPM包,需安装两个rpm readline,readline-devel

yum install readline readline-devel -y

2. 安装 rlwrap 组件包

根据安装包类型选择安装方法

1、下载rlwrap-0.42.tar.gz上传服务器上

tar -zxvf rlwrap-0.42.tar.gz
cd rlwrap-0.42
./configure && make && make install

2、下载rlwrap-0.42-1.el7.x86_64上传至服务器上

rpm -ivh rlwrap-0.42-1.el7.x86_64.rpm
which rlwrap  //检查看安装路径

3.修改oracle环境变量

vi ~oracle/.bash_prrofile

最下面添加下面两行

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

4.生效并sqlplus检查

source .bash_profile

 

这篇关于oracle进sqlplus删除键不能用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!