Oracle   发布时间:2022-05-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文谢绝转载原文来自http://990487026.blog.51cto.com



rlwrap官网:

http://utopia.knoware.nl/~hlub/uck/rlwrap/


@H_450_36@650) this.width=650;" src="http://img.code.cc/vcimg/static/loading.png" src="http://s5.51cto.com/wyfs02/M02/86/A7/wKioL1fGkiTC9ymmAAClyF2GjdY178.png">



开始干活吧!


系统属性:

CentOS 6.8_X64,基于桌面,附加开发工具包安装.



下载源码,编译,安装:

[Oracle@Oracle11~]$mkdir/tmp/myTest
[Oracle@Oracle11~]$cd/tmp/myTest
[Oracle@Oracle11myTest]$wgethttp://utopia.kNoware.nl/~hlub/uck/rlwrap/rlwrap-0.42.tar.gz
[Oracle@Oracle11myTest]$echo$?
0
[Oracle@Oracle11myTest]$tarxfrlwrap-0.42.tar.gz
[Oracle@Oracle11myTest]$cdrlwrap-0.42
[Oracle@Oracle11rlwrap-0.42]$./configure
YouneedtheGNUreadlinelibrary(ftp://ftp.gnu.org/gnu/readline/)tobuild
thisprogram!
[Oracle@Oracle11rlwrap-0.42]$echo$?
1
提示我缺readlinelibrary,切换到root下
[root@Oracle11~]#yuminstall-yreadline-devel
[Oracle@Oracle11rlwrap-0.42]$./configure
[Oracle@Oracle11rlwrap-0.42]$echo$?
0
编译环境检查通过!


那么久开始编译吧:
[Oracle@Oracle11rlwrap-0.42]$make
[Oracle@Oracle11rlwrap-0.42]$echo$?
0

root权限来安装
[root@Oracle11~]#cd/tmp/myTest/rlwrap-0.42
[root@Oracle11rlwrap-0.42]#makeinstall
[root@Oracle11rlwrap-0.42]#echo$?
0


测试:

[root@Oracle11rlwrap-0.42]#rlwrap
Usage:rlwrap[options]command...

Options:
-a[passwordprompt]--always-readline[=passwordprompt]
-A--ansi-colour-aware
-b<chars>--break-chars=<chars>
-c--complete-filenames
-C<name|N>--command-name=<name|N>
-D<0|1|2>--history-no-dupes=<0|1|2>
-e<char|''>--extra-char-after-completion=<char|''>
-f<completionList>--file=<completionList>
-g<regexp>--forget-matching=<regexp>
-h--Help
-H<file>--history-filename=<file>
-i--case-insensitive
-I--pass-sigint-as-sigterm
-l<file>--logfile=<file>
-m[newlinesubstitute]--multi-line[=newlinesubstitute]
-M<.ext>--multi-line-ext=<.ext>
-n--no-warnings
-N--no-children
-o--one-shot
-O<regexp>--only-cook=<regexp>
-p[colour]--prompt-colour[=colour]
-P<input>--pre-given=<input>
-q<chars>--quote-characters=<chars>
-r--remember
-R--renice
-s<N>--histsize=<N>(negative:readonly)
-S<prompt>--substitute-prompt=<prompt>
-t<name>--set-term-name=<name>
-U--mirror-arguments
-v--version
-w<N>--wait-before-prompt=<N>(msec,<0:patIEntmodE)
-W--polling
-z<filtercommand>--filter=<filtercommand>(-zLisTingListsinstalledfilters)

BUGreports,suggestions,updates:
http://utopia.kNoware.nl/~hlub/uck/rlwrap/


设置别名:

[Oracle@Oracle11rlwrap-0.42]$echo"aliassqlplus='rlwrapsqlplus'">>/home/Oracle/.bashrc
[Oracle@Oracle11rlwrap-0.42]$cd
[Oracle@Oracle11~]$source.bashrc

测试我的上下左右键:

[Oracle@Oracle11~]$sqlplus/nolog

sql*Plus:release11.2.0.1.0ProductiononWedAug3116:08:432016

copyright(C)1982,2009,Oracle.Allrightsreserved.

sql>conn/assysdba
ConnectedtoanIDleinstance.
sql>

sql>connassysdba


上下左右键回来了


@H_450_36@650) this.width=650;" src="http://img.code.cc/vcimg/static/loading.png" src="http://s5.51cto.com/wyfs02/M00/86/A7/wKioL1fGkxOxOKBFAABhhlU2P_w505.png">

大佬总结

以上是大佬教程为你收集整理的rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题全部内容,希望文章能够帮你解决rlwrap解决 Oracle sqlplus 在linux 上下文切换乱码问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。