oracle sqlplus 回退键以及上下键
Linux中安装完Oracle后,默认的 sqlplus 上下键是不能用的,安装了 rlwrap 之后就能通过上下键翻回历史命令了
- 安装readline 及 依赖
[root@ogg1 rlwrap-0.43]# yum install readline*
已加载插件:fastestmirror, refresh-packagekit, security
设置安装进程
Loading mirror speeds from cached hostfile
包 readline-6.0-4.el6.x86_64 已安装并且是最新版本
解决依赖关系
--> 执行事务检查
---> Package readline-devel.x86_64 0:6.0-4.el6 will be 安装
---> Package readline-static.x86_64 0:6.0-4.el6 will be 安装
--> 完成依赖关系计算
依赖关系解决
===============================================================================================================================================================
软件包 架构 版本 仓库 大小
===============================================================================================================================================================
正在安装:
readline-devel x86_64 6.0-4.el6 base 134 k
readline-static x86_64 6.0-4.el6 base 113 k
事务概要
===============================================================================================================================================================
Install 2 Package(s)
总下载量:248 k
Installed size: 790 k
确定吗?[y/N]:y
下载软件包:
(1/2): readline-devel-6.0-4.el6.x86_64.rpm | 134 kB 00:00
(2/2): readline-static-6.0-4.el6.x86_64.rpm | 113 kB 00:00
---------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 231 kB/s | 248 kB 00:01
运行 rpm_check_debug
执行事务测试
事务测试成功
执行事务
正在安装 : readline-devel-6.0-4.el6.x86_64 1/2
正在安装 : readline-static-6.0-4.el6.x86_64 2/2
Verifying : readline-static-6.0-4.el6.x86_64 1/2
Verifying : readline-devel-6.0-4.el6.x86_64 2/2
已安装:
readline-devel.x86_64 0:6.0-4.el6 readline-static.x86_64 0:6.0-4.el6
完毕!
- 上传、解压、编译、安装rlwrap
[root@ogg1 ~]# tar -zxvf rlwrap-0.43.tar.gz
[root@ogg1 ~]# cd rlwrap-0.43
[root@ogg1 rlwrap-0.43]# ./configure && make && make install
- 配置shell
[root@ogg1 rlwrap-0.43]# su - oracle
[oracle@ogg1 ~]$ vim .bash_profile
最后增加以下配置,使oracle相关命令都支持回退和上下键
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
- 其它问题
- checking build system type...
Invalid configurationx86_64-unknown-linux-': machinex86_64-unknown-linux'not recognized
configure: error: /bin/sh tools/config.sub x86_64-unknown-linux- failed
解决:需要安装GCC,执行命令:yum install -y gcc - You need the GNU readline library(ftp://ftp.gnu.org/gnu/readline/) to build this program!
解决:需要安装libtermcap-devel,执行命令:yum install -y libtermcap-devel 实际上RLwrap的安装需要两个依赖包:readline和libtermcap-devel readline一般都会集成在Linux里,所以这里直接安装libtermcap-devel - bash: make: command not found
解决:需要安装make,执行命令:yum install -y make*
oracle sqlplus 回退键以及上下键的更多相关文章
- Oracle sqlplus中退格键、DEL键、上下左右键无法使用乱码问题
功能描述:Oracle sqlplus中退格键.DEL键.上下左右键无法使用乱码 1.安装readline-8.0 ①下载readline-8.0.tar.gz文件,百度网盘下载路径: https:/ ...
- oracle sqlplus不支持上下键查看历史记录问题
我们需要安装rlwrap软件 系统采样: [root@rac-2 src]# su - oracle Last login: Fri Mar 18 23:36:25 CST 2022 on pts/0 ...
- Oracle SqlPlus 方向键的方法和解决的退格键失效
SqlPlus中退格键和方向键的设置 在刚装好的Oracle中,我们使用SqlPlus会发现很的蹩脚,不仅退格键不好用,方向键也不行调出history.以下有几种解决方法. 1.能够使用ctrl+Ba ...
- oracle sqlplus常用命令大全
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> ...
- linux--解决oracle sqlplus 中上下左右backspace不能用
1. 解决不能backspace 方法1: stty erase ^h 在oracle用户下:在用户环境配置文件.bash_profile中加入如下语句 stty erase ^h 方法2:在sec ...
- oracle sqlplus 常用命令大全
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> ...
- oracle sqlplus命令
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> ...
- 在Oracle SQLplus下建用户 建表
在建表之前最好新建一个用户,因为在sys用户下的表格不允许删除列, 所以最好不要在sys用户下建表. 一.在Oracle SQLplus下建用户: 1.以dba身份登陆SQLplus: [oracle ...
- Oracle sqlplus设置显示格式命令详解
/ 运行 SQL 缓冲区 ? [关键词] 对关键词提供 SQL 帮助 @[@] [文件名] [参数列表] 通过指定的参数,运行指定的命令文件 ACC[EPT] 变量 [DEF[AULT] 值] [PR ...
随机推荐
- 实现一个简单的vue-router
所有项目的源代码都放在我的github上,欢迎大家start: https://github.com/Jasonwang911/my-vue-router 首先来看下vue-router的使用: im ...
- IdentityServer4 中文文档 -7- (简介)贡献
IdentityServer4 中文文档 -7- (简介)贡献 原文:http://docs.identityserver.io/en/release/intro/contributing.html ...
- 移动端地区选择控件mobile-select-area
由于之前的[js开源组件开发]js手机联动选择地区仿ios 开源git 很受欢迎,于是我又对其进行了一些优化,包括可选的范围变大了,添加了默认空首地址的功能,也添加了更多api参数,首先我们先来看下这 ...
- 【Spring】15、spring mvc路径匹配原则
Ant path 匹配原则 在Spring MVC中经常要用到拦截器,在配置需要要拦截的路径时经常用到<mvc:mapping/>子标签,其有一个path属性,它就是用来指定需要拦截的路径 ...
- fast-spring-boot快速开发项目
Introduction fast-spring-boot 集成Spring Boot 2.1,Mybatis,Mybatis Plus,Druid,FastJson,Redis,Rabbit MQ, ...
- matlab中syms与sym有什么区别
syms x y %就是定了符号变量x y以后x y就可以直接使用了,有他们运算出来的结果也是符号变量 当然上面的也可以x=sym('x'),y=sym('y') sys('a+b')%就是将a+b转 ...
- es6中的Promise学习
关于Promise Promise实例一旦被创建就会被执行 Promise过程分为两个分支:pending=>resolved和pending=>rejected Promise状态改变后 ...
- 初学HTML-8
video标签:播放视频 格式一:<video src=""> </video> video标签的属性: src:用于告诉video标签需要播放的视频地址. ...
- JavaSE 软件工程师 认证考试试卷3
JavaSE 软件工程师 认证考试试卷 笔试 考试时间150分钟 总分 100分 姓 名_______________________ 身份证号___________________ ...
- vue中使用axios(异步请求)和mock.js 模拟虚假数据
一.使用axios 1.安装 npm install --save axios 2.引用 import Axios from 'axios' Vue.prototype.Axios = Axios 二 ...