ダウンロードする
以下のパッケージをダウンロードする。
インストールする
- readline、rlwrap、ncurses のパッケージをインストールする。
-bash-3.00$ su - -bash-3.00# gunzip readline-5.2-solaris9-sparc.gz -bash-3.00# gunzip rlwrap-0.28-solaris9-sparc.gz -bash-3.00# gunzip ncurses-5.7-sol10-sparc-local.gz -bash-3.00# pkgadd -d readline-5.2-solaris9-sparc -bash-3.00# pkgadd -d rlwrap-0.28-solaris9-sparc -bash-3.00# pkgadd -d ncurses-5.7-sol10-sparc-local
- oracle ユーザの .profile に以下の通り設定を追記する。
-bash-3.00# vi /home/oracle/.profile LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/local/lib # <- /usr/local/lib を追記する alias sqlplus='/usr/local/bin/rlwrap sqlplus'
使ってみる
-bash-3.00$ sqlplus scott/tiger SQL*Plus: Release 11.2.0.2.0 Production on Fri Feb 25 22:58:23 2011 Copyright (c) 1982, 2010, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production With the Partitioning, OLAP and Data Mining options 22:58:23 SCOTT> select empno,ename from emp; EMPNO ENAME ---------- ---------- 7369 SMITH 7499 ALLEN 7521 WARD 7566 JONES 7654 MARTIN 7698 BLAKE 7782 CLARK 7788 SCOTT 7839 KING 7844 TURNER 7876 ADAMS 7900 JAMES 7902 FORD 7934 MILLER 14 rows selected. Elapsed: 00:00:00.00 (reverse-i-search)`s': select empno,ename from emp;