CAFE

SQL

리눅스에서 오라클(sqlplus) 방향키 사용하기!!

작성자수웅|작성시간09.10.13|조회수1,116 목록 댓글 2

리눅스에서 오라클을 설치하여 사용하다 보면 방향키가 안되는 경우가 많습니다.
그냥 그런가보다 하고 쓰다가...

rlwrap를 알게되었습니다. readline와 호환성 패키지입니다.
http://utopia.knoware.nl/~hlub/rlwrap/
mysql과 같은 DB에서는 readline를 사용하여 방향키를 사용가능하게 한다는군요.
그와 비슷한 rlwrap를 이용하여 오라클의 sqlplus에서도 방향키를 사용할수 있습니다.

일단 패키지를 설치합니다. root권한이 필요합니다. ^^
우분투에서는 sudo apt-get install rlwrap
레드헷 계열에서는 www.rpmfind.net을 방문하여 검색합니다.
wget ftp://194.199.20.114/linux/EPEL/4WS/i386/rlwrap-0.30-1.el4.i386.rpm
rpm -Uvh rlwrap-0.30-1.el4.i386.rpm

Enterprise 5에서는 

wget ftp://ftp.univie.ac.at/systems/linux/fedora/epel/5/i386/rlwrap-0.30-1.el5.i386.rpm

설치가 완료되면 sqlplus에 접속하여 테스트 합니다.

rlwrap sqlplus scott/tiger

방향키가 잘 되는것을 확인할수 있습니다.
평소처럼 sqlplus만 타이핑해도 잘 되도록 alias에 등록합니다.
alias sqlplus='rlwrap sqlplus'
일시적인 설정이 되지 않도록 .bash_profile에 등록해둡니다.


다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자doremi | 작성시간 09.10.14 님, 짱이심! 감사염'-'
  • 작성자조수웅 작성자 본인 여부 작성자 | 작성시간 09.10.26 rman도 같은 방법으로 적용됩니다. ^^
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼