oracle命令行无法使用上下左右

2024年 3月 12日 29.8k 0

    前言,此贴为个人解决问题记录贴,若有差错请指正。

一、问题描述

    在安装好Oracle的linux系统中,发现不能使用上下左右键,即历史输入回溯和错误回退修正等功能。

二、解决办法

    需要安装一个rlwrap包,配置相应的环境。

三、解决过程

    1.下载rlwrap包:https://src.fedoraproject.org/repo/pkgs/rlwrap/

    2.通过ftp工具将下载好的rlwrap包上传至目标服务器

    3.按如下步骤安装:

        先确认虚拟机是否安装有readline

[root@pocket software]# rpm -qa readline
readline-6.2-11.el7.x86_64
[root@pocket software]# rpm -qa ncurses
ncurses-5.9-14.20130511.el7_4.x86_64

        若无请安装,否则无法配置使用

yum install -y readline*

        解压安装

[root@pocket software]# tar -zxvf rlwrap-0.46.1.tar.gz
[root@pocket software]# cd rlwrap-0.46.1
[root@pocket rlwrap-0.46.1]# ./configure
[root@pocket rlwrap-0.46.1]# make && make install

        配置环境

[root@pocket rlwrap-0.46.1]# su - oracle
[oracle@pocket ~]$ vi .bash_profile

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

[oracle@pocket ~]$ source .bash_profile

    至此,问题解决。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论