【inux作業系統下的oracle資料庫在sqlplus下呼叫vi編輯器方法】
在oracle的sqlplus下,編輯上一條命令時,使用“ed”或“edit”命令,來操作。
但有時,會得到以下的結果:
例:
SQL> select count( * ) from dual;
COUNT(*)
----------
1
SQL> ed
Wrote file afiedt.buf
30
我們先鍵入“q”退出ed命令:
SQL> ed
Wrote file afiedt.buf
30
q
1* select count( * ) from dual
SQL>
出現此原因,說明Oracle的預設編輯器沒有設定。由於本人的oracle使用平臺是在linux下,所以,使用vi,作為預設編輯器。設定方法如下:
第1種方式:設定作業系統的環境變數“EDITOR”為“vi”。
在使用oracle的使用者環境變數配置檔案.bash_profile中,在結尾增加以下一行:
export EDITOR=vi #注意,“=”號兩邊不能有空格,“EDITOR”要大寫。
儲存,退出。
使用命令:
. .bash_profile
使命令生效。
或,直接在linux命令列下,執行:
[oracle@wang ~]$ export EDITOR=vi
使命令生效。
第2種方式:設定oracle變數“DEFINE_EDITOR”為"vi"。
在$ORALCE_HOME/sqlplus/admin/glogin.sql檔案的最後,增加以下一行:
DEFINE_EDITOR=vi
儲存,退出。
或,直接在SQL命令列下,執行:
SQL> DEFINE_EDITOR=vi
這樣,我們再次使用ed命令時,效果為:
SQL> select count( * ) from dual;
COUNT(*)
----------
1
SQL> ed
select count( * ) from dual
/
~
此時,就可以用vi命令,來正常編輯上一條命令了。
儲存,退出後,使用命令“/”,來執行編輯好的命令。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31397003/viewspace-2128572/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統下都vi文字編輯器如何使用?Linux
- Linux下的編輯器――vi大全(轉)Linux
- linux下vi編輯器命令大全Linux
- Oracle學習系列—Window作業系統下Oracle資料庫的手工建立Oracle作業系統資料庫
- 統信作業系統下資料庫管理利器作業系統資料庫
- Oracle學習系列—Window作業系統下Oracle資料庫的手工建立(zt)Oracle作業系統資料庫
- linux 作業系統下ORACLE資料庫使用透明閘道器連線MYSQLLinux作業系統Oracle資料庫MySql
- Linux下字元介面文字編輯器 vi(轉)Linux字元
- UNIX下收集作業系統統計資料作業系統
- linux作業系統下建立mysql映象資料庫(轉)Linux作業系統MySql資料庫
- Oracle在Windows Server下實現作業系統驗證OracleWindowsServer作業系統
- AIX VI編輯器AI
- 12 vi編輯器
- 關於debian系統下使用vi編輯語法不高亮的問題
- sqlplus裡如何修改default的系統編輯器SQL
- 作業系統重灌後Oracle資料庫的恢復作業系統Oracle資料庫
- Linux系統下常用的文字編輯器有哪些?Linux
- 在Windows 10系統下安裝Oracle 11g資料庫WindowsOracle資料庫
- VI編輯器基本教程
- Oracle資料庫適配哪些國產作業系統?Oracle資料庫作業系統
- RazorSQL(多功能SQL資料庫編輯器)下載安裝教程SQL資料庫
- 作業系統2—作業系統概論(下)作業系統
- 在AIX作業系統下shell的變數(轉)AI作業系統變數
- 在sqlplus執行作業系統命令SQL作業系統
- Windows10系統下開啟登錄檔編輯器的2種方法Windows
- 超大型Oracle資料庫應用系統的設計方法(下)UVOracle資料庫
- 在Docker容器內執行 vi 編輯器 | BaeldungDocker
- UNIX系統都會提供的螢幕編輯器-vi的使用(轉)
- Arm架構下麒麟作業系統安裝配置Mariadb資料庫架構作業系統資料庫
- vi編輯器相關命令
- Linux 退出Vi編輯器Linux
- Vi/Ex編輯器教程[4]
- Vi/Ex編輯器教程[3]
- Vi/Ex編輯器教程[2]
- Vi/Ex編輯器教程[1]
- Linux下Vim編輯器訪問系統剪下板Linux
- Windows系統下22款實用程式碼編輯器Windows
- Linux 下系統呼叫的三種方法Linux