詳解在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能
Oracle當(dāng)然是世界上最強(qiáng)大的數(shù)據(jù)庫(kù),但它的客戶(hù)端sqlplus真的不友好,現(xiàn)在還不能支持上下方向鍵翻查歷史命令,這里介紹使用readline和rlwrap實(shí)現(xiàn)這個(gè)功能的方法。
安裝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用戶(hù)下的 .bash_profil 中增加兩個(gè)別名:
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的時(shí)候就可以使用上下鍵調(diào)出歷史命令了!
到此這篇關(guān)于在SQLPlus中實(shí)現(xiàn)上下鍵翻查歷史命令的功能的文章就介紹到這了,更多相關(guān)SQLPlus上下鍵翻查歷史命令內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
配置 SQL Server 2005 以允許遠(yuǎn)程連接的方法
在嘗試從遠(yuǎn)程計(jì)算機(jī)連接到 Microsoft SQL Server 2005 實(shí)例時(shí),可能會(huì)接收到錯(cuò)誤消息。在使用任何程序連接到 SQL Server 時(shí)都可能會(huì)發(fā)生此問(wèn)題。2011-01-01
Sql?Server登錄錯(cuò)誤:18456的解決方案
Sql?Server?安裝后使用Sql?Server身份驗(yàn)證登錄,出現(xiàn)錯(cuò)誤:18456,本文小編給大家介紹了Sql?Server登錄錯(cuò)誤:18456的解決方案,如果遇到相同問(wèn)題的同學(xué)可以參考閱讀下2023-10-10
如何恢復(fù)數(shù)據(jù)庫(kù)的賬號(hào) 登錄名/用戶(hù)名等
當(dāng)重裝數(shù)系統(tǒng)/數(shù)據(jù)庫(kù)之后,如何恢復(fù)數(shù)據(jù)庫(kù)的賬號(hào) 登錄名/用戶(hù)名 孤立用戶(hù) 縮小ldf日志文件 修改sqlserver2000端口2013-08-08
SQL Server數(shù)據(jù)庫(kù)游標(biāo)的基本操作指南
這篇文章主要給大家介紹了關(guān)于SQL Server數(shù)據(jù)庫(kù)游標(biāo)的基本操作指南,SQL Server游標(biāo)是一種用于遍歷查詢(xún)結(jié)果集的數(shù)據(jù)庫(kù)對(duì)象,它可以逐行處理查詢(xún)結(jié)果,并執(zhí)行相關(guān)的操作,需要的朋友可以參考下2023-11-11
一文詳解如何遠(yuǎn)程連接SQLServer數(shù)據(jù)庫(kù)
sql server是一款數(shù)據(jù)庫(kù)管理工具,其中有非常多實(shí)用的功能可以幫助用戶(hù)完成數(shù)據(jù)庫(kù)的管理操作,也有一些用戶(hù)在操作這款軟件的時(shí)候會(huì)需要用到遠(yuǎn)程連接功能,這篇文章主要給大家介紹了關(guān)于如何遠(yuǎn)程連接SQLServer數(shù)據(jù)庫(kù)的相關(guān)資料,需要的朋友可以參考下2023-10-10
使用 SQL 服務(wù)器時(shí),"評(píng)估期已過(guò)期"錯(cuò)誤消息(解決方法)
這篇文章主要介紹了使用 SQL 服務(wù)器時(shí),"評(píng)估期已過(guò)期"錯(cuò)誤消息,本文分步驟給大家分享解決方法,需要的朋友可以參考下2019-12-12
數(shù)據(jù)庫(kù)常用的sql語(yǔ)句匯總
這篇文章主要介紹了數(shù)據(jù)庫(kù)常用的sql語(yǔ)句匯總,需要的朋友可以參考下2020-02-02
sqlserver 2000 遠(yuǎn)程連接 服務(wù)器的解決方案
在連接本地服務(wù)器時(shí),通常使用的是命名管道協(xié)議(在服務(wù)器網(wǎng)絡(luò)實(shí)用工具里可以看到啟用的協(xié)議有這個(gè)2009-06-06
idea連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程
Idea的還有個(gè)強(qiáng)大之處就是連接數(shù)據(jù)庫(kù),就可以少開(kāi)一個(gè)數(shù)據(jù)庫(kù)工具了,下面這篇文章主要給大家介紹了關(guān)于idea連接SQL?Server數(shù)據(jù)庫(kù)的詳細(xì)圖文教程,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2022-12-12

