리눅스에서 오라클을 설치하여 사용하다 보면 방향키가 안되는 경우가 많습니다.
그냥 그런가보다 하고 쓰다가...
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에 등록해둡니다.
다음검색