Linux 中 SQLplus 上下键不能显示乱码的问题
按如下步骤设置:
1.下载 rlwrap
2.安装 rlwrap
[
1 [root@localhost]# tar -zxvf rlwrap-0.37.tar.gz
2 [root@localhost]# cd rlwrap-0.37
3 [root@localhost rlwrap-0.37]# ./con$gure
4 [root@localhost rlwrap-0.37]# make
5 [root@localhost rlwrap-0.37]# make install
6 [root@localhost rlwrap-0.37]# rlwrap
]
termcap-1.3.1.tar.gz , readline-6.2.tar.gz , rlwrap-0.37.tar.gz
安装方法同上
注释:在执行第 3 小 步 的 时 候 一 些 机 器 可 能 会 遇 到 如 下 问 题 : You need the GNU
readline library(ftp://ftp.gnu.org/gnu/readline/ ) to build this program
那是因为 rlwrap 的安装需要依赖两个包,readline*和 libtermcap-devel*,不需要单独
去下载,在你的 linux 安装包里 按 ctrl+f 组合键搜索出来拷进去就可以了,一共三个文件:
libtermcap-devel-2.0.8-46.1.i386.rpm,,,,,,,,readline-5.1-
3.el5.i386.rpm,,,,,,,readline-devel-5.1-3.el5.i386.rpm
安装这三个文件:rpm -ivh readline* libtermcap-devel*
安装期间还有可能出现下面问题(成功安装的话就自动忽略):
Header V3 DSA signature NOKEY, key ID 37017186
你只需要安装的时候加上 -- force -- nodeps 即可
rpm -ihv ***********--force --nodeps
3.这个时候在执行第三小步./con$gure 就可以了,检验一下:
su - oracle
rlwrap sqlplus / as sysdba