rlwrap

2023. 7. 29.·Linux

rlwrap은 'readline wrapper'로 GNU Readline 라이브러리를 사용하여 모든 명령에 대한 키보드 입력을 편집할 수 있도록 하는 유틸리티입니다. rlwrap를 사용하면 sqlplus에서 방향 키를 사용할 수 있습니다.

 

Oracle Linux 7 (x86_64) EPEL에서 아래의 RPM 파일을 다운로드할 수 있습니다.

rlwrap-0.42-1.el7.x86_64.rpm
rlwrap-0.43-1.el7.x86_64.rpm
rlwrap-0.43-2.0.1.el7.x86_64.rpm
rlwrap-0.43-2.el7.x86_64.rpm
rlwrap-0.45.2-1.el7.x86_64.rpm
rlwrap-0.45.2-2.el7.x86_64.rpm

 

종속성 에러 없이 설치 가능한 최종 버전은 0.43-2.0.1 버전입니다.

# rpm -ivh rlwrap-0.43-2.0.1.el7.x86_64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:rlwrap-0.43-2.0.1.el7            ################################# [100%]

# rpm -qa | grep rlwrap
rlwrap-0.43-2.0.1.el7.x86_64

 

이후 버전은 아래와 같은 종속성 에러가 발생합니다.

# rpm -ivh rlwrap-0.43-2.el7.x86_64.rpm
error: Failed dependencies:
        /usr/bin/python3.4 is needed by rlwrap-0.43-2.el7.x86_64

# rpm -ivh rlwrap-0.45.2-1.el7.x86_64.rpm
error: Failed dependencies:
        perl(File::Slurp) is needed by rlwrap-0.45.2-1.el7.x86_64

 

oracle 유저의 .bash_profile에 아래와 같이 alias를 추가하면 sqlplus를 편리하게 사용할 수 있습니다.

$ vi .bash_profile

alias sqlplus='rlwrap sqlplus'
저작자표시 비영리 변경금지 (새창열림)
'Linux' 카테고리의 다른 글
  • Alert 로그 AWK 스크립트
  • AWK 날짜 값과 숫자 값 포맷팅
  • SQL 문 반복 수행 스크립트
  • SQL 문 실행 결과 파싱
정희락
정희락
2007년부터 Oracle Database 성능 최적화에 관심을 가져왔습니다. 현재 한국오라클 Engineered Systems Solution Engineering 팀에서 Solution Engineer로 근무하고 있습니다. 이 블로그는 개인적인 연구 목적으로 운영되며 Oracle 사의 공식적인 입장을 대변하지 않습니다.
  • 정희락
    TunA
    정희락
  • 전체
    오늘
    어제
    • 분류 전체보기 (206)
      • Oracle (177)
        • SQL (36)
        • PLSQL (10)
        • Performance (75)
        • Administration (37)
        • Installation (3)
        • Utilities (1)
        • JSON (8)
        • Vector (7)
      • Exadata (16)
      • SQL*Plus (2)
      • Linux (5)
      • Resources (6)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 도서

    • 불친절한 SQL 프로그래밍
    • 불친절한 PL/SQL 프로그래밍
  • 링크

    • Connor McDonald
    • Frits Hoogland
    • Jonathan Lewis
    • Julian Dontcheff
    • Julian Dyke
    • Kun Sun
    • Maria Colgan
    • Martin Bach
    • Mike Dietrich
    • Tanel Poder
  • 공지사항

  • 인기 글

  • 태그

    12c
    19c
    21c
    23ai
    case study
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
정희락
rlwrap
상단으로

티스토리툴바