詳解在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能
Oracle當(dāng)然是世界上最強(qiáng)大的數(shù)據(jù)庫,但它的客戶端sqlplus真的不友好,現(xiàn)在還不能支持上下方向鍵翻查歷史命令,這里介紹使用readline和rlwrap實(shí)現(xiàn)這個功能的方法。
安裝readline
[root@localhost yum.repos.d]# yum install readline* Loaded plugins: langpacks, ulninfo Resolving Dependencies --> Running transaction check ---> Package readline.x86_64 0:6.2-10.el7 will be updated ---> Package readline.x86_64 0:6.2-11.el7 will be an update ---> Package readline-devel.x86_64 0:6.2-11.el7 will be installed --> Processing Dependency: ncurses-devel for package: readline-devel-6.2-11.el7.x86_64 --> Running transaction check ---> Package ncurses-devel.x86_64 0:5.9-14.20130511.el7_4 will be installed --> Finished Dependency Resolution ...
安裝rlwrap
在github中下載readline的打包工具(readline wrapper)rlwrap:
wget https://github.com/hanslub42/rlwrap/archive/refs/heads/master.zip
安裝相關(guān)編譯工具并編譯:
sudo yum install -y autoconf automake autoreconf --install ./configure make sudo make install $ which rlwrap /usr/local/bin/rlwrap
創(chuàng)建別名
在 oracle用戶下的 .bash_profil 中增加兩個別名:
alias sqlplus='/usr/local/bin/rlwrap /u01/app/oracle/product/version/db_1/bin/sqlplus' alias rman='/usr/local/bin/rlwrap /u01/app/oracle/product/version/db_1/bin/rman'
這樣以后再使用sqlplus和rman的時候就可以使用上下鍵調(diào)出歷史命令了!
到此這篇關(guān)于在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能的文章就介紹到這了,更多相關(guān)SQLPlus上下鍵翻查歷史命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
配置 SQL Server 2005 以允許遠(yuǎn)程連接的方法
在嘗試從遠(yuǎn)程計(jì)算機(jī)連接到 Microsoft SQL Server 2005 實(shí)例時,可能會接收到錯誤消息。在使用任何程序連接到 SQL Server 時都可能會發(fā)生此問題。2011-01-01如何恢復(fù)數(shù)據(jù)庫的賬號 登錄名/用戶名等
當(dāng)重裝數(shù)系統(tǒng)/數(shù)據(jù)庫之后,如何恢復(fù)數(shù)據(jù)庫的賬號 登錄名/用戶名 孤立用戶 縮小ldf日志文件 修改sqlserver2000端口2013-08-08SQL Server數(shù)據(jù)庫游標(biāo)的基本操作指南
這篇文章主要給大家介紹了關(guān)于SQL Server數(shù)據(jù)庫游標(biāo)的基本操作指南,SQL Server游標(biāo)是一種用于遍歷查詢結(jié)果集的數(shù)據(jù)庫對象,它可以逐行處理查詢結(jié)果,并執(zhí)行相關(guān)的操作,需要的朋友可以參考下2023-11-11一文詳解如何遠(yuǎn)程連接SQLServer數(shù)據(jù)庫
sql server是一款數(shù)據(jù)庫管理工具,其中有非常多實(shí)用的功能可以幫助用戶完成數(shù)據(jù)庫的管理操作,也有一些用戶在操作這款軟件的時候會需要用到遠(yuǎn)程連接功能,這篇文章主要給大家介紹了關(guān)于如何遠(yuǎn)程連接SQLServer數(shù)據(jù)庫的相關(guān)資料,需要的朋友可以參考下2023-10-10使用 SQL 服務(wù)器時,"評估期已過期"錯誤消息(解決方法)
這篇文章主要介紹了使用 SQL 服務(wù)器時,"評估期已過期"錯誤消息,本文分步驟給大家分享解決方法,需要的朋友可以參考下2019-12-12sqlserver 2000 遠(yuǎn)程連接 服務(wù)器的解決方案
在連接本地服務(wù)器時,通常使用的是命名管道協(xié)議(在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里可以看到啟用的協(xié)議有這個2009-06-06idea連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程
Idea的還有個強(qiáng)大之處就是連接數(shù)據(jù)庫,就可以少開一個數(shù)據(jù)庫工具了,下面這篇文章主要給大家介紹了關(guān)于idea連接SQL?Server數(shù)據(jù)庫的詳細(xì)圖文教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12