rlwrap 는 sqlplus 상하 키 와 backspace 키 를 해결 하고 과거 기록 명령 을 찾 습 니 다.
Linux 아래 에서 sqlplus 를 사용 하면 기본적으로 위아래 키 로 과거 기록 명령 을 찾 을 수 없습니다.사용 하기 불편 하고 효율 에 영향 을 줍 니 다.그러나 제3자 도구 인 rlwrap 을 통 해 이 문 제 를 해결 할 수 있다.
rlwrap 다운로드:rlwrap-0.37.tar.gz
1.readline 설치
yum 이라는 도구 로 완성 할 수 있 습 니 다.
[root@rhel6 ~]# yum -y install readline*
원본 이 없 으 면 관련 설치 패 키 지 를 직접 다운로드 하고 rpm 을 통 해 설치 할 수 있 습 니 다.
[root@rhel6 ~]# rpm -Uvh readline*
error: Failed dependencies: libtermcap-devel is needed by readline-devel-5.1-1.1.i386.rpm
[root@rhel6 ~]# rpm -Uvh libtermcap-devel-2.0.8-46.1.i386.rpm
[root@rhel6 ~]# rpm -Uvh readline*
package readline-5.1-1.1 is already installed
[root@rhel6 ~]# rpm -Uvh readline-devel-5.1-1.1.i386.rpm
2.rlwrap 설치
설치 패키지 rlwrap-0.37.tar.gz 를~디 렉 터 리 에 다운로드 하 십시오.
[root@rhel6 ~]# tar -zxvf rlwrap-0.37.tar.gz
[root@rhel6 ~]# cd rlwrap-0.37
[root@rhel6 rlwrap-0.37]# ./configure
[root@rhel6 rlwrap-0.37]# make
[root@rhel6 rlwrap-0.37]# make install
[root@rhel6 rlwrap-0.37]# man rlwrap
여기까지.
3.rlwrap 설정
[root@rhel6 rlwrap-0.37]# vim /home/oracle/.bash_profile
덧붙이다
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
stty erase ^h
OK,이제 Linux 의 SQL Plus 는 Windows 에서 처럼 사용 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
device-mapper: error adding target to tableConfiguration File (/etc/multipath.conf) DM-Multipath allows many of the feature to be user configurable using the confi...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.