遇到如題所述的問題時,可以這樣解決該問題:
1 、安裝插件: sudo apt-get install rlwrap
2、在oracle用戶下設置一個命令別名: alias sqlplus='rlwrap sqlplus'
3、重新鍵入sqlplus命令即可盡情享用上下左右光標鍵了
linux環境下使用sqlplus,在回刪(backspace)時往往會出現 一串的亂碼。出現亂碼是由於oracle的sqlplus不使用gnu的readline庫造成的。
解決方法有兩種:
1。要使用回刪鍵(backspace)時,同時按住ctrl鍵
2。設定環境變量
在bash下:$ stty erase ^?
或者把 stty erase ^? 添加到.bash_profile中。
在csh下:$ stty erase ^H
或者把 stty erase ^H 添加到.cshrc中。
linux環境sqlplus中使用backspace鍵出現亂碼的解決
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Oracle 11g R2+RAC+ASM+redhat安裝詳解1
Knuuy
2020-07-05 20:31:06
ORACLE 19C RAC FOR RHEL7 打補丁報錯OPatchException: Unable to create patchObject
kissweety
2020-07-02 18:59:45
Oracle HttpServer 無法啓動的問題
faith_zerg
2020-06-21 11:31:08
flashback table to before drop外鍵約束無法恢復的原因分析
张振磊
2020-06-16 07:12:29
到底應該使用count(*) 還是count(1)
张振磊
2020-06-16 07:12:29
頻繁更新基礎數據表造成的數據庫死鎖
张振磊
2020-06-16 07:12:29
oracle培訓第一天
张振磊
2020-06-16 07:12:29
安裝Oracle提示OracleMTSRecoveryService 已經存在
Myblog_6267
2020-06-15 06:13:42
Oracle數據庫 11.2.0.4 EMON進程持續消耗CPU
kissweety
2020-06-15 03:29:57
ORACLE DATAGUARD災備歸檔空間滿導致的ORA-00600 [2619]
kissweety
2020-06-15 03:29:57
ORACLE OMS啓動失敗之BEA-300040 I/O error while writing node manager status change mes
kissweety
2020-06-15 03:29:57
ORACLE 11G OCM備考之創建EM與EM登陸異常的處理
kissweety
2020-06-15 03:29:57
Oracle OCM考試經驗分享
kissweety
2020-06-15 03:29:57
ORACLE 審計目錄碎文件過多ORA09925導致sqlplus無法登陸控制檯
kissweety
2020-06-15 03:29:57